Search code examples
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
Why don't PHP attributes allow functions?...

phplanguage-designphp-internals

Read More
Why does `std::integral_constant` have a `::type` that refers to itself?...

c++language-designtype-traits

Read More
Why is dereferencing a null pointer undefined behaviour?...

c++pointersundefined-behaviorlanguage-design

Read More
Why are empty statements legal?...

c++csyntaxlanguage-design

Read More
Why doesn't Python have a sign function?...

pythonlanguage-design

Read More
Why is there no support for concatenating std::string and std::string_view?...

c++stringc++17language-designstring-view

Read More
C++ unnamed(anonymous) namespace definition...

c++namespaceslanguage-designunnamed-namespace

Read More
Why doesn't C++ have a power operator?...

c++operator-keywordlanguage-design

Read More
Why can't C++ overload resolution deduced nested template types?...

c++language-designoverload-resolution

Read More
Why do I have to overload operator== instead of it being defined implicitly?...

c++operator-overloadinglanguage-designequality-operator

Read More
Why `std::string_view` is not modifiable?...

c++c++17language-designstring-view

Read More
Why did C++03 allow data members with the same name as the class?...

c++language-designc++03c++98

Read More
Why is it illegal to call offsetof() on pointer member?...

clinuxlanguage-designoffsetof

Read More
Why do const references extend the lifetime of rvalues?...

c++standardslanguage-designtemporary-objectsconst-reference

Read More
Why use “b < a ? a : b” instead of “a < b ? b : a” to implement max template?...

c++templatesmaxlanguage-design

Read More
Why does std::forward_list have no size() member function?...

c++c++11stdlanguage-designforward-list

Read More
Why must a comma expression used as an array size be enclosed in parentheses if part of an array dec...

arraysclanguage-lawyerdeclarationlanguage-design

Read More
Any good reason why assignment operator isn't a sequence point?...

c++clanguage-designassignment-operatorsequence-points

Read More
Can any usage of the assignment operator technically be replaced with the walrus operator surrounded...

pythonpython-3.xsyntaxlanguage-designpython-assignment-expression

Read More
Why are many languages case sensitive?...

language-designcase-sensitive

Read More
Why does PHP have both "resource" data type and "object" data type?...

phpobjecttypesresourceslanguage-design

Read More
Why can't I have abstract static methods in C#?...

c#.netlanguage-design

Read More
Why are there no sorted containers in Python's standard libraries?...

pythonlanguage-designsortedsetsortedmap

Read More
Why can't your switch statement data type be long, Java?...

javaswitch-statementlong-integerlanguage-design

Read More
BackNext