static

static destructor

Suppose I have: void foo() { static Bar bar; } Does c++ guarantee me that Bar::Bar() is called on bar, and Bar::~Bar() is never called on bar? (Until after main exits). Thanks! ...

Other Files Do Not Recognize My Static Class - ASP.NET and C#

SqlConnectionStringBuilder resides in System.Data.SqlClient namespace. I imported the name space at the top, but the SqlConnectionStringBuilder doesn't get highlighted, the font remains in the black color. Any idea why does this happen? RestaurantData is a public static as you see below. I called this static class in Default aspx code b...

Overloading of Math.sqrt : overloading method seems to hide the original one

Hello, trying to overload the java.lang.Math.sqrt static method for int type : import static java.lang.Math.sqrt; class Test { private static double sqrt(int n) { return sqrt(1.0 * n); } public static void main(String[] args) { System.out.println(sqrt(1)); } } an odd error arises : Test.java...

C# static member "inheritance" - why does this exist at all?

In C#, a superclass's static members are "inherited" into the subclasses scope. For instance: class A { public static int M() { return 1; } } class B : A {} class C : A { public new static int M() { return 2; } } [...] A.M(); //returns 1 B.M(); //returns 1 - this is equivalent to A.M() C.M(); //returns 2 - this is not equivalent to A.M...

how to create executable static library in android?

I ask somthing about static library.. " how to create executable static library in android?" and "How to connect static library in eclipse?" Static library is a binary file, How to understand static library in jni? I wondering static library operation method in android.. (such as static library in vc++) I'm exptected your repl...

Config parser - static or not?

Hi, Imagine a strategy whereby you might want parsers for several formats of config file, say INI, XML and YAML for example. Parsing these will result in an instance of a common class say 'Config_Data'. My thoughts are that as the parser has a very simple mandate, and no state that I can see, it is best implemented as a static class, s...

Initialize static member of template inner class

I have problem with the syntax needed to initialize a static member in a class template. Here is the code (I tried to reduce it as much as I could): template <typename T> struct A { template <typename T1> struct B { static T1 b; }; B<T> b; typedef B<T> BT; T val() { return b.b; } }; template <typename T> T A<T>::BT::...

if a php class is defined as final, does it make sense to define it's methods as final as well?

I have a class defined as final. Does it make sense to define the methods as final as well? I know that since the class itself is final it can't be extended, which would make the method final declarations redundant, but I want to work up documentation on the class and others, and thought it'd be help since the final property of the metho...

In php is there a reason to use a static method on a class instead of an independent method?

We're having this discussion here. Which is better and why? 1) a php file that just includes a function... function bar(){} called like this bar(); 2) a php that contains a class with a static method. class foo{ static function bar(){} } called like this foo::bar(); Are there any performance reasons to do one or the other?...

How to ignore false positive memory leaks from _CrtDumpMemoryLeaks?

It seems whenever there are static objects, _CrtDumpMemoryLeaks returns a false positive claiming it is leaking memory. I know this is because they do not get destroyed until after the main() (or WinMain) function. But is there any way of avoiding this? I use VS2008. ...

How to lock(sync) a static class?

Hi. I'm creating a static class which is going to hold some vectors with info. I have to make it synchronized so that the class will be locked if someone is editing or reading from the vectors. What is the best way to do this? Is it enough to have a function which is synchronized inside the class like this: public synchronized insert...

Installing programs in different Linux machines with very limited acccess

Hi, I have to log into Linux servers from different customers and use there essential tools like SVN, etc. Most of the times I get no root access, and usually the administrator is on holidays :) so I have to get the way to use this tools there. Sometimes this is very straightforward process, just compile the code. But in some of the cas...

How to catch exception thrown while initializing a static member

I have a class with a static member: class MyClass { public: static const SomeOtherClass myVariable; }; Which I initialize in the CPP file like so: const SomeOtherClass MyClass::myVariable(SomeFunction()); The problem is, SomeFunction() reads a value from the registry. If that registry key doesn't exist, it throws an exception...

'static' for c++ class member functions?

Why is the static keyword necessary at all? Why can't the compiler infer whether it's 'static' or not? As follows: Can I compile this function without access to non-static member data? Yes -> static funcion. No -> non-static function. Is there any reason this isn't inferred? ...

Opinion on Making a Common Utility Class Static

Some of what I've been reading about this yesterday and today: (SO) Should you avoid static classes? (SO) When to Use Static Classes in C# - Mark S. Rasmussen makes a nice comment here Singleton vs Static - Nice quote from here: These differences are extremely subtle but they do impact how resilient the system will hold up after years ...

Trouble with using a static method in a very simple hello world PHP program.

I'm learning by reading this tutorial: Link Here's the code: <?php require_once 'Zend/Loader.php'; class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { public static $root = ''; public static $frontController = null; public static function run(){ self::setupEnvironment(); self::prepare(); ...

Deadlock occurs in Function Scoped Static variables (Thread Unsafe in VC++)

The question is how function-level statics are constructed when the function is called on multiple threads? Problem Description: Deadlock occurs and my application doesn't get terminated. During initialization of local static variable it tries to acquire MSVCR80!_lock and never gets hold on the lock. !locks command in WinDbg gives the ...

Java - Can final variables be initialized in static initialization block?

Upto my theoretical knowledge, static variables can be initialized in static initialization block. But when I tried to implement the above (static variables that are final too), I got an error as showing in the below snapshot. Sanpshot can directly be accessed at http://i49.tinypic.com/5vxfn4.jpg (in case it is not clear in the below s...

Problem with dependency property

I am trying to create a static property, and the only way I could find to do it, is using DependencyProperty. I have created the following fields in my class : public static readonly DependencyProperty UnreadMessagesProperty = DependencyProperty.Register("UnreadMessages", typeof(int), typeof(ErrorLog)); public int UnreadMessag...

static member initialization for specialized template class

class A { }; template <typename A, int S> class B { public: static int a[S]; B() { a[0] = 0; } }; template<> int B<A, 1>::a[1]; int main() { B<A, 1> t; t; } It compiles under GCC 4.1, but does not link: static.cpp:(.text._ZN1BI1ALi1EEC1Ev[B<A, 1>::B()]+0x5): undefined...