static

Is the order of static class initialization in C# deterministic?

I've done some searching and I think the following code is guaranteed to produce output: B.X = 7 B.X = 0 A.X = 1 A = 1, B = 0 static class B { public static int X = 7; static B() { Console.WriteLine("B.X = " + X); X = A.X; Console.WriteLine("B.X = " + X); } } static class A { public static in...

problem linking my C++ class to my C static library .a on iphone xcode

Hi all, I have a problem linking with a .a C static library I have compiled as a separate target. My library is called libtest.a and has only one function: int test() which returns 1 always. I have put libtest.a and test.h (its header file) in a mylibrary_directory Then I create a new iphone view base project and added mylibrary_dir...

Testing a Class with a Static Class/method dependency

So I have a class that looks like this: public class MyClassToTest() { MyStaticClass.DoSomethingThatIsBadForUnitTesting(); } and a static class that looks like this: public static class MyStaticClass() { public static void DoSomethingThatIsBadForUnitTesting() { // Hit a database // call services //...

C++: Is deleting an array stored as static local variable needed, and how?

I have a few arrays and a resource that needs deletion, the value of these variables are retained throughout the lifetime of the program and they are only used in a single function so it naturally fits into static variables: void func() { static GLfloat arrs[4] = {1, 1, 1, 1}; static GLUquadric* quad = gluNewQuadric(); // delete...

Global static variables in Python

def Input(): c = raw_input ('Enter data1,data2: ') data = c.split(',') return data I need to use list data in other functions, but I don't want to enter raw_input everytime. How I can make data like a global static in c++ and put it everywhere where it needed? ...

Static method can access caller object, bug or feature?

I was working on my application and discovered strange behaviour of methods that called statically but not defined as static that extends same class. Eventually this methods can access and alter caller protected variables and methods. Here is example of my code: <?php class object { private $version; protected $alteredBy = 'no...

Static variables in C++

I would like to know what is the difference between static variables in a header file vs declared in a class. When static variable is declared in a header file is its scope limited to .h file or across all units. Also generally static variable is initialized in .cpp file when declared in a class right? So that does mean static variable s...

Changing Delay in Java Timer

I'm trying to edit my timer so that every 25 times repaint() is called the timer firing speed cuts in half. So the first 25 times it's 500; then the next 25 times its 250; and so on. Two 'EASY FOR THE EXPERIENCED' questions: 1) Why is Eclipse making me make the variables static (or otherwise not compiling)? 2) The program doesn't seem...

Static properties in static classes

Question regarding static variables in static classes. If i have a static class and set the value of a property in it, publically exposed, is the value of this variable set for all instances of the class? So if thread 1 sets the value of property to 999, is the value set also for thread 2 to 999? ...

Should I always make my methods static where possible?

I have often pondered this one... its probably an idiot question but here goes. Say I have this class: public class SomeClass { public int AProperty { get; set; } public void SomeMethod() { DoStuff(AProperty); } } Is there any advantage to doing this: public class SomeClass { public int AProperty { get; ...

Defining a Static 2-dimension Array with Inline Function

I setup a class with: class Example { static const float array[3][8]; }; and implemented inline const float below_center(const float pos) { return pos - (size / 2); // size is a const float } inline const float above_center(const float pos) { return pos + (size / 2); } inline const float *set_pos(const float x, const fl...

static members and consts

class a { protected: const int _ID; public: a::a(int id){}; a::top(int num); }; class b : public a { static int ok; b::b(int id):a(id){}; a::top(ok); } int main() { int t=5; b opj=b(t); } first why i get this compile error that solved only when i remove the const non-static const member ‘const int Student::_ID’, can...

C++ template static member instantiation

#include <map> #include <iostream> template <typename T> class A { static std::map<int, int> data; public: A() { std::cout << data.size() << std::endl; data[3] = 4; } }; template <typename T> std::map<int, int> A<T>::data; //std::map<int, int> A<char>::data; A<char> a; int main() { return 0; } What is wrong with this? Wit...

Code Blocks, Mingw, Boost, and static linking issues.

I am using Code Blocks with mingw and am trying to get a simple program to compile with static linking. I have build the boost libraries using these directions, here. Everything worked out fine and i was able to successfully compile this simple program (it compiles, i know it doesn't work because it exits before the message is sent to ...

Non-static private variables in javascript

I'm setting up my javascript objects like the following Object1 = function() { var privateMember = "private value" return { publicMember: "public value" setPrivateMember: function(value) { privateMember = value; } } }(); Now if I use prototypal inheritance to create new objects Object2.prototype = Object1 ...

A scenario where static virtual methods make sense

I know that virtual and static methods are opposing concepts, but I think that it could make sense sometimes to use them together. There have been quite a bunch of similiar question on SO on this topic, but the following scenario has not been covered yet. There's a C# interface that looks like this: interface IVertexMeshLoader { Ve...

Some questions about static constructors, methods and fields.

I have some questions about behaviour of static members: 1) Is there a difference when initializing static fields and static constructors? As of my knowledge static fields are initialized with program execution. Does members of static constructors behave same way, or they are initialized on first use: MyClass.myStaticField; or I must...

Help installing static binary for wkhtmltopdf

I am trying to use the static binary of wkhtmltopdf on Ubuntu server 10.0.4. The reason for is that it apparently has a built in modified QT that will allow me to run wkhtmltopdf without an X Server. Result: Once installed (see steps below), when I execute wkhtmltopdf in the terminal, it does not fire up... just returns me to the promp...

Static abstract methods in C# (alternatives for particular use case)

Like a lot of C# programmers, I eventually found myself in need of what would essentially be static abstract method functionality. I'm fully aware of why it can't be done, and it makes sense, but I'm in need of a workaround. I'm working on an XNA game, but the problem doesn't involve too much XNA code, fortunately. I have an abstract ba...

ASP.NET - I'm needing a static music player that remains on the page playing no matter if the user navigates away to another page within the site.

Hey everyone.. I am needing to have a music player (something like a strip down at the bottom of the page that goes all the way across), that remains at the bottom even when the user navigates to another page within the same site. The purpose of this is to play music on the website no matter where the user goes on the website. Hopeful...