Search code examples
Class template argument deduction with braces around one of scalar initializers...


c++templateslanguage-lawyeraggregate-initializationctad

Read More
Dynamic arrays and pointer arithmetic...


c++arraysdynamiclanguage-lawyerpointer-arithmetic

Read More
Avoiding UB while reading binary data from std::ifstream...


c++serializationlanguage-lawyerundefined-behavior

Read More
placement new and storage reuse...


c++memory-managementlanguage-lawyerlifetimeplacement-new

Read More
Given various locales like "turkish", should a "\xFD" "nfinity" match ...


clanguage-lawyercase-sensitivecase-insensitive

Read More
Accessing implicitly-created arrays...


c++language-lawyerpointer-arithmeticreinterpret-caststdlaunder

Read More
How to get around zero-sized arrays?...


arraysclanguage-lawyerflexible-array-member

Read More
Does this CAS operation, which is a pure load with a seq_cst memory order, guarantee the assertion n...


c++multithreadinglanguage-lawyeratomic

Read More
What is the grammar of GADTs and ADTs in GHC2024?...


haskellfunctional-programminglanguage-lawyerghcgadt

Read More
Does implicit lifetime creation apply recursively?...


c++arraysnestedlanguage-lawyerimplicit-lifetime

Read More
Is it possible to use a character array as a memory pool without violating strict aliasing?...


clanguage-lawyerstrict-aliasingmemory-pool

Read More
is aliasing a plain array to an `std::array` not UB...


c++language-lawyerundefined-behaviorstrict-aliasingstdarray

Read More
Why can't C++ using-declaration expose a protected member of base as a public member of derived?...


c++c++11inheritancelanguage-lawyerusing-declaration

Read More
Is compound assignment on atomic variables guaranteed to be atomic prior to C23?...


clanguage-lawyeratomic

Read More
Do different name lookup trajectories violate ODR?...


c++namespaceslanguage-lawyerc++20one-definition-rule

Read More
Calling `insert( InputIt first, InputIt last )` for an associative container when `first` and `last`...


c++language-lawyer

Read More
Are GADTs only syntactic sugar?...


haskellfunctional-programminglanguage-lawyerdependent-typegadt

Read More
C++11 and C++03 differs in support for small string optimization for std::string?...


c++stringc++11language-lawyersmall-buffer-optimization

Read More
Evaluation order of lambda capture initializers...


c++lambdalanguage-lawyerevaluationexpression-evaluation

Read More
Why does `int ;` compile fine in C, but not in C++?...


c++cgcclanguage-lawyervariable-declaration

Read More
Why does the compiler need to know the size of the array before compilation in C?...


arraysclanguage-lawyer

Read More
Value initialization using void{} in Clang of temporary void object in return statement...


c++templatesreturnlanguage-lawyervoid

Read More
Should deduction guides insist on instantiating primary template?...


c++templatesclanglanguage-lawyerctad

Read More
Are anonymous structures/unions compatible with their "flattened" form in C17?...


clanguage-lawyer

Read More
Is an implicit conversion from an integer lvalue reference to another integer rvalue reference legal...


c++type-conversionlanguage-lawyer

Read More
Can I safely and portably use iterators when a list is moved?...


c++iteratorlanguage-lawyer

Read More
What is the precise relationship between C and its abstract machine?...


clanguage-lawyer

Read More
Are the lock and unlock methods of a mutex object considered as modifications to the object?...


c++language-lawyerlockingatomicstdmutex

Read More
When can the address of immediate function be used as template argument?...


c++language-lawyerc++20constevalnon-type-template-parameter

Read More
Lambda argument that steals unique_ptr used to do the call...


c++language-lawyerorder-of-execution

Read More
BackNext