Search code examples
Why is assignment of 0 or nullptr to std::string allowed, even when it results in a straight forward...


c++c++14language-lawyerstdstringnullptr

Read More
Are there any non-twos-complement implementations of C?...


clanguage-lawyerisonegative-numberrepresentation

Read More
Is the size of std::array defined by standard...


c++c++11stllanguage-lawyer

Read More
Aliasing struct and array the C++ way...


c++carraysstructlanguage-lawyer

Read More
Why is deleting a function necessary when you're defining customization point object?...


c++stllanguage-lawyerc++20customization-point

Read More
How to compare size_t and difference_type?...


c++language-lawyerstd

Read More
Class template argument deduction for std::initializer_list?...


c++c++17language-lawyer

Read More
Is DBL_MIN the smallest positive double?...


c++language-lawyernumeric

Read More
Conversion rank of bit-precise integers...


clanguage-lawyer

Read More
Explicit cast of nested pointers and const qualification...


cpointerscastinglanguage-lawyer

Read More
Why is is_trivially_copyable_v different in GCC and MSVC?...


c++language-lawyerc++20type-traits

Read More
Is it guaranteed to be safe to perform memcpy(0,0,0)?...


cmemcpylanguage-lawyernull-pointer

Read More
Template parameter pack expansion failure...


c++gccvisual-c++clanglanguage-lawyer

Read More
Does "providing storage" mean being the "object representation"?...


c++language-lawyerplacement-newtype-punning

Read More
copy and assignment operator with constant size arrays...


c++language-lawyer

Read More
No compliant way to convert signed/unsigned of same size...


c++c++11language-lawyer

Read More
Local scope constant as function's default argument...


c++constantslanguage-lawyerlocal-variablesfunction-declaration

Read More
Explicitly constexpr default comparisons...


c++language-lawyerc++20constexprc++23

Read More
Does a reference to an array element alias the entire array...


c++pointersreferencelanguage-lawyer

Read More
Function template call: type deduction and empty brace-enclosed initializer list...


c++language-lawyertype-deductionstdoptional

Read More
Is the right hand side of an assignment operator always evaluated first?...


clanguage-lawyerorder-of-execution

Read More
Error when binding a constexpr reference to variable of different type...


c++referencetype-conversionlanguage-lawyerconstexpr

Read More
_Atomic struct assignment of arbitrary size in C?...


clanguage-lawyeratomic

Read More
Which part of the C++ standard forbids destroying an object twice?...


c++language-lawyerc++20c++23

Read More
Implicit and explicit conversion of pointers to const objects in C...


clanguage-lawyerconst-pointer

Read More
asctime - day of month zero or space padded?...


cvisual-c++language-lawyermsvcrttime.h

Read More
If an enum declared in a namespace is defined outside the namespace, are its enumeration values exte...


c++enumsnamespaceslanguage-lawyer

Read More
Copying virtual base class results in losing shared_ptr owned object...


c++c++11language-lawyershared-ptrvirtual-inheritance

Read More
How does C++23 happens before apply to std::memory_order_seq_cst?...


c++language-lawyermemory-modelrelaxed-atomics

Read More
Are repeated declarations of a template with a type-template-parameter defaulted to a closure type a...


c++language-lawyerc++20

Read More
BackNext