Why declare a variable of a certain type and instantiate it with a subtype?
855
What does it mean to "program to an interface"?
78122
What's the behavior of an uninitialized variable used as its own initializer?
142119
Reason for using non-type template parameter instead of regular parameter?
33243
Self-references in object literals / initializers
130617
Declaring a single type - "using" equivalent for single type
40077
C# member variable initialization; best practice?
118110
Forward declaration of nested types/classes in C++
119513
What is the role of the data types inside of  in Java?
17014
What does it mean to instantiate a trait?
62972
Why do you use typedef when declaring an enum in C++?
120760
Why use static_cast(x) instead of (int)x?
93075
Why are global and static variables initialized to their default values?
153640
What is the purpose of a these #define within an enum?
4226
What is the difference of getting Type by using GetType() and typeof()?
21216
Type of #define variables
51238
Why is it OK to jump into the scope of an object of scalar type w/o an initializer?
65005
Declaring variables inside loops, good practice or bad practice?