Search code examples
Can a tentative definition use the storage class specifier _Thread_local?...


clanguage-lawyerdeclaration

Read More
Is a lambda expression a legal default (non-type template) argument?...


c++templateslambdalanguage-lawyerc++20

Read More
Are captureless lambdas structural types?...


c++templateslambdalanguage-lawyerc++20

Read More
Is the calculation of byte pointer offsets between non-array composition members defined?...


c++language-lawyerundefined-behavior

Read More
How to Check if a Constructor is Explicitly-Defaulted...


c++constructorlanguage-lawyerdefaulted-functions

Read More
Is instantiation required for an unused but initialized const int static data member of a class temp...


c++templateslanguage-lawyer

Read More
What happens if arguments alias the output buffer in std::format_to?...


c++language-lawyerc++23fmtstdformat

Read More
Aliasing accesses through a std::bit_cast()ed pointer...


c++language-lawyerc++20strict-aliasing

Read More
When did closure types finally became structural types?...


c++language-lawyerc++20

Read More
Does a pthread_cond_signal or pthread_cond_broadcast call imply a write memory barrier?...


c++multithreadingpthreadslanguage-lawyermemory-barriers

Read More
What are the actual rules for final_suspend's awaiter in C++ coroutines?...


c++language-lawyerc++20c++-coroutine

Read More
Is the address of a consteval-constructed object a constant expression?...


c++language-lawyerconstexprconsteval

Read More
Why is there a difference between an operator and the corresponding member function?...


c++language-lawyermultiple-inheritance

Read More
What does it mean by "can be treated as the interface type" in TypeScript handbook?...


typescriptclassinterfacelanguage-lawyer

Read More
Can the semantics of a translation unit depend on a function declaration that is never used?...


c++language-lawyersemanticsoverload-resolution

Read More
is it legal to have a c environment where char is 16 bits and short is also 16 bits...


clanguage-lawyer

Read More
Is std::atomic<bool> trivially copyable?...


c++language-lawyerstdatomictrivially-copyable

Read More
In C++, does initializing a global variable with itself have undefined behaviour?...


c++language-lawyerundefined-behavior

Read More
Declaring main as friend considered harmful?...


c++c++11program-entry-pointlanguage-lawyerfriend

Read More
ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than...


c++language-lawyer

Read More
Can one pass by value an object with private destructor in a function?...


c++functionlanguage-lawyerdestructorprivate

Read More
Why does a function taking a std::unique_ptr by value not call the destructor in gcc/clang?...


c++assemblylanguage-lawyerunique-ptr

Read More
What is the purpose of the last sentence in [dcl.fct.spec]/4?...


c++syntaxlanguage-lawyerexplicit

Read More
overloading postfix and prefix operators...


c++syntaxlanguage-lawyerpostfix-operatorprefix-operator

Read More
Infinite loop vs infinite recursion. Are both undefined?...


c++loopsrecursionlanguage-lawyerundefined-behavior

Read More
How does libcxx std::counting_semaphore implement "Strongly happens before" for release / ...


c++language-lawyerc++20memory-barriersstdatomic

Read More
Conditional expression produces different type between MSVC and GCC/Clang...


c++visual-c++conditional-statementsclanglanguage-lawyer

Read More
Is the C restrict qualifier transitive through pointers?...


clanguage-lawyerrestrict-qualifier

Read More
Notation for multiple stereotypes...


language-lawyerumlstereotype

Read More
What is the difference between lambda and normal Kotlin function?...


kotlinlanguage-lawyer

Read More
BackNext