A class can have both static and non-static data. Static data is local to the class while non-static data is local to each object of the class. It makes no difference whether static data is global, local to a file, local to a function or local to a class (whether public, protected or private), all static data is allocated within the program's data segment along with all constants. As such they are allocated at compile time.
That depends on where you define them. Arrays defined inside functions are declared on the stack (like other variables defined in functions). Arrays defined outside of any function, or using the static keyword inside a function are allocated in the static data area of the program. Other arrays may be allocated using malloc() (or "new" in C++); these are allocated on the heap.
The Calling was created in 1999.
Calling Out for You was created in 2000.
Indonesia Calling was created in 1946.
Elstree Calling was created in 1930.
Standon Calling was created in 2001.
Berlin Calling was created in 2008.
Calling Rastafari was created in 1999.
Amber Calling was created in 2005.
Stop Calling Me was created in 2001.
Christmas Is Calling was created in 2000.
Calling on Dragons was created in 1993.