Search code examples
Is it required to include <errno.h> to use perror?...


clanguage-lawyererrno

Read More
Can class-specific deallocation functions be used in constant expressions?...


c++language-lawyerc++20constexprdelete-operator

Read More
Undefined behaviour in C in i=i++; but what about i=++i;?...


clanguage-lawyersequencec99c17

Read More
When is it necessary or meaningful to write &f for a function f or *fp for a function pointer fp...


clanguage-lawyerfunction-pointers

Read More
Pointing to before the beginning of the array in a for loop...


clanguage-lawyer

Read More
Understanding Pointer Behavior and Copy Elision in Object Returns Pre- and Post-C++17...


c++c++17language-lawyercopy-elisionreturn-value-optimization

Read More
Invoking `constexpr` member function through reference - clang vs gcc...


c++c++17language-lawyerconstexprc++20

Read More
When does reference evaluation make something not a constant expression?...


c++referencelanguage-lawyerc++20constexpr

Read More
How do the C and C++ standards tell you to deal with situations that are not covered by them?...


c++clanguage-lawyerstandardsiso

Read More
Does std::move work with lvalue references? How does std::move work on standard containers?...


c++c++11referencelanguage-lawyermove

Read More
Can output range of algorithms in <numeric> in C++ overlap with the input range?...


c++language-lawyerstl-algorithm

Read More
Is the operand of `sizeof` evaluated with a VLA?...


clanguage-lawyersizeofvariable-length-array

Read More
Are function parameter objects temporary objects?...


c++language-lawyertemporary-objects

Read More
Class type non-type template parameter initialization does not compile...


c++gcclanguage-lawyerc++20

Read More
Are the virtual member functions in a final class implicitly final?...


c++c++11language-lawyervirtualfinal

Read More
Does typedef (pointer to) VLA require evaluation of the size expression?...


clanguage-lawyerdeclarationtypedefvariable-length-array

Read More
Ambiguity in constructing a class from a child class...


c++language-lawyercopy-constructorambiguous

Read More
Copy-initialization of array type...


c++language-lawyerc++20

Read More
Allowed characters as macro parameters in C...


cmacroslanguage-lawyer

Read More
When satisfation of SFINAE condition depends on the function being declared, is that condition guara...


c++language-lawyer

Read More
Inferring non-aliasing solely from restrict pointer parameter declarations...


clanguage-lawyerrestrict-qualifier

Read More
How does C's grammar allow this unnamed nested struct?...


cparsingstructlanguage-lawyergrammar

Read More
Automatically detect C++14 "return should use std::move" situation...


c++language-lawyermove-semanticsc++17compiler-specific

Read More
The presence of both operator == and operator != breaks some concepts...


c++language-lawyerc++20c++-conceptscomparison-operators

Read More
How is this template specialization instantiated...


c++language-lawyertemplate-specialization

Read More
Optional chaining causing TypeError...


javascriptlanguage-lawyer

Read More
Is behaviour of this function defined?...


clanguage-lawyer

Read More
Using linked functions as output on uninitialized memory?...


c++initializationlanguage-lawyer

Read More
Why doesn't std::cell::Ref use a reference instead of NonNull?...


rustlanguage-lawyerunsaferefcell

Read More
Partial specialization of class tempalte with non-type template parameter decltype(auto)...


c++templateslanguage-lawyerautopartial-specialization

Read More
BackNext