Search code examples
Why ISO C++ forbid taking the address of a bound member function to form a pointer to member functio...


c++syntaxlanguage-designpointer-to-member

Read More
Why can't variable names start with numbers?...


c++variablesprogramming-languageslanguage-designvariable-names

Read More
Why does std::optional not have a specialization for reference types?...


c++c++11language-designstdoptionalboost-optional

Read More
Boolean true - positive 1 or negative 1?...


booleanlanguage-designinternal-representation

Read More
How can I implement Chained Comparison Operator support for my Programming Language?...


language-design

Read More
What does void mean in C, C++, and C#?...


c#c++cvoidlanguage-design

Read More
Why do local variables require initialization, but fields do not?...


c#language-designlocal-variables

Read More
Why is the virtual keyword applied to methods instead of classes...


c++language-design

Read More
What is the rationale for not having static constructor in C++?...


c++constructorlanguage-designlanguage-featuresstatic-constructor

Read More
Why doesn't the C++ standard implicitly define a lambda capturing nothing as `static` by default...


c++lambdastaticlanguage-designc++23

Read More
"Least Astonishment" and the Mutable Default Argument...


pythonlanguage-designdefault-parametersleast-astonishment

Read More
C# error when class shares name with namespace...


c#parsingnamespaceslanguage-design

Read More
Why do C programs keep saying 'struct' every time they refer to one?...


clanguage-design

Read More
Zero-based month numbering...


datelanguage-agnosticlanguage-design

Read More
Why is there no empty char literal?...


c#charlanguage-design

Read More
Why does PHP's call_user_func() function not support passing by reference?...


phpreferencecallbacklanguage-design

Read More
What's a Good Way to Test that Identifiers aren't Being Truncated and Thereby Mixed Up?...


c++unit-testinglanguage-design

Read More
Unpack / pack operator...


c++parsingcompiler-constructionoperator-keywordlanguage-design

Read More
design of python: why is assert a statement and not a function?...


pythonlanguage-designassert

Read More
A hash function that maintains mathematical equality (especially for sets)...


rustsethashsetlanguage-design

Read More
Why does Swift require parameter names if it also requires argument order?...


swiftlanguage-designnamed-parameters

Read More
What's the point of VLA anyway?...


clanguage-designvariable-length-array

Read More
Why are Python's slice and range upper-bound exclusive?...


pythonlanguage-designslice

Read More
Why does the YAML spec mandate a space after the colon?...


yamllanguage-design

Read More
Why does C++ output negative numbers when using modulo?...


c++standardsmodulolanguage-design

Read More
Conventions for exceptions or error codes...


language-agnosticlanguage-design

Read More
Is there a programming language with parameters in the function name...


programming-languageslanguage-design

Read More
Why does Ruby have both private and protected methods?...


rubylanguage-designaccess-specifier

Read More
Would it be possible to add type inference to the C language?...


ccompiler-constructiontype-inferencelanguage-design

Read More
Why doesn't Java support unsigned ints?...


javalanguage-designunsignedinteger

Read More
BackNext