Why is the declared type different from the instantiated type?
855
What does it mean to "program to an interface"?
103629
Why does object.__new__ work differently in these three cases
1820
What does Java's type parameter wildcard really mean? What's the real difference between Foo and Foo?
73545
Why is constructor of super class invoked when we declare the object of sub class? (Java)
137605
Why can't the compiler deduce the template type from default arguments?
44299
Why does "typdef struct { struct S *s; } S;" containing a pointer to same type compile?
116522
Why is the new Tuple type in .Net 4.0 a reference type (class) and not a value type (struct)
3841
Do the parentheses after the type name make a difference with new?
104101
Why does the c# compiler emit Activator.CreateInstance when calling new in with a generic type with a new() constraint?
120041
Why does c++ pointer * associate to the variable declared, not the type?
89607
Why do C# collection initializers work this way?
146862
Compiler error: "initializer element is not a compile-time constant"
81041
Why an abstract class implementing an interface can miss the declaration/implementation of one of the interface's methods?
88877
What is the difference between dynamic and static polymorphism in Java?
72662
Why does a generic type constraint result in a no implicit reference conversion error?
139332
Cannot instantiate the type Set
77005
What's the difference between struct and class in .NET?