Search code examples
Can i define type-level naturals in F#, then use them in C#?...

c#genericstypesf#language-design

Read More
Why don't languages raise errors on integer overflow by default?...

language-agnosticintegerlanguage-designinteger-overflow

Read More
Java generic methods in generics classes...

javagenericslanguage-designgeneric-methodraw-types

Read More
What's the smallest subset of language features you need to bootstrap its compiler?...

compiler-constructionlanguage-designbootstrapping

Read More
How does a stackless language work?...

stacklanguage-designstackless

Read More
Why does a range-based for statement take the range by auto&&?...

c++for-loopc++11language-designforwarding-reference

Read More
What is the purpose of _t aliases and _v variable templates for type traits?...

c++c++17c++14language-designtype-traits

Read More
Why is creating shared_ptr from unique_ptr of array not allowed anymore?...

c++c++17shared-ptrsmart-pointerslanguage-design

Read More
Why isn't there a std::shared_ptr<T[]> specialisation?...

c++c++11shared-ptrsmart-pointerslanguage-design

Read More
Switch without case...

c++switch-statementlanguage-design

Read More
What does uint32_t stand for?...

cnaming-conventionslanguage-design

Read More
Why are copy operations deleted when move operations are declared?...

c++c++11copy-constructormove-semanticslanguage-design

Read More
Why wasn't void main() standardized as a valid signature for the main function?...

c++standardsprogram-entry-pointlanguage-designentry-point

Read More
Why doesn't String switch statement support a null case?...

javaswitch-statementlanguage-design

Read More
Why are you not allowed to call the main function?...

c++program-entry-pointlanguage-designc++03

Read More
Why does ranges::for_each return the function?...

c++language-lawyerc++20language-designstd-ranges

Read More
Why do we need both using-directives and include-directives?...

c++namespacesheader-fileslanguage-design

Read More
Why is std::make_unique not implemented using list initialization?...

c++c++14unique-ptrlanguage-designlist-initialization

Read More
Why do inline functions have to be defined in a header file?...

c++inlinelanguage-designinline-functions

Read More
Accesing the .class object statically without using the class name, in java...

javastaticprogramming-languageslanguage-design

Read More
C++ crazy typedef : what is the point of allowing this syntax by the Standard?...

c++typedeflanguage-designtype-alias

Read More
Is it intended by the C++ standards committee that in C++11 unordered_map destroys what it inserts?...

c++c++11gccclanglanguage-design

Read More
Why does the delete[] syntax exist in C++?...

c++memory-managementsyntaxlanguage-lawyerlanguage-design

Read More
Why aren't variable-length arrays part of the C++ standard?...

c++arrayslanguage-designvariable-length-arrayvariable-length

Read More
Why is sizeof(bool) not defined to be one by the C++ standard?...

c++booleanstandardssizeoflanguage-design

Read More
Why *must* delete[] and delete be different?...

c++memory-managementlanguage-designdelete-operator

Read More
What's the purpose of: "using namespace"?...

c++namespaceslanguage-designusing-directives

Read More
Why can't we declare a namespace within a class?...

c++classnamespaceslanguage-design

Read More
Why can't we declare namespace aliases inside a class?...

c++namespaceslanguage-design

Read More
Why does destructor disable generation of implicit move methods?...

c++c++11destructormove-semanticslanguage-design

Read More
BackNext