Search code examples
Defaulting comparison operator with explicit object parameter...


c++language-lawyercomparison-operatorsc++23explicit-object-parameter

Read More
Explicit object member function with void parameter...


c++language-lawyervoidc++23explicit-object-parameter

Read More
Copy elision (e.g. NRVO) during constant evaluations...


c++visual-c++language-lawyerconstexprcopy-elision

Read More
std::variant::operator< unexpected call to implicit bool conversion. Varies between standards...


c++language-lawyerc++20

Read More
Is `AcqRel` necessary in the atomic read-modify-write operation to avoid data race in a lock-free mu...


c++rustlanguage-lawyeratomic

Read More
UML Actor, UseCase and BehavioredClassifiers...


language-lawyerumlbehavioruse-case

Read More
Order of c++ template arguments affecting compilation...


c++templateslanguage-lawyeroverloadingc++-concepts

Read More
consteval member function allowed?...


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

Read More
UML Association, ownership of the Association itself?...


language-lawyeruml

Read More
Interpreting the format specifier in printf("%.-1f", 34.14)...


cprintflanguage-lawyerlibcformat-string

Read More
Move elision in explicit object member functions...


c++language-lawyerc++23copy-elisionexplicit-object-parameter

Read More
Overload resolution between ordinary and explicit object member functions...


c++language-lawyeroverload-resolutionc++23explicit-object-parameter

Read More
UML Association: Are "navigableOwnedEnd" and "ownedEnd" the same?...


language-lawyeruml

Read More
On which member is no_unique_address needed and why?...


c++language-lawyerc++20

Read More
How does C++ handle constexpr evaluation for non-static member function pointers on runtime objects?...


c++language-lawyerconstexprcompile-time-constant

Read More
Is comparing two pointers to different char objects undefined in C?...


cpointerslanguage-lawyerc11c-standard-library

Read More
Side effects of constructing an explicitly unused object...


rustlanguage-lawyercompiler-optimization

Read More
`static_cast<const bool&>` with `explicit operator bool`...


c++g++language-lawyerclang++

Read More
Is unevaluated division by 0 undefined behavior?...


clanguage-lawyerundefined-behaviordivide-by-zero

Read More
Can code that will never be executed invoke undefined behavior?...


clanguage-lawyerundefined-behaviorunreachable-code

Read More
Why destructor needs to be accessible even when it is not called?...


c++c++17language-lawyerdestructortemporary

Read More
Is begin() == end() for any empty() vector?...


c++language-lawyerstdvector

Read More
Erasing vector::end from vector...


c++vectoriteratorlanguage-lawyererase

Read More
What's the consequence of a sequence-point "immediately before a library function returns&q...


clanguage-lawyersequence-points

Read More
get constexpr variable from a lambda function is fine , but compile fail (Visual C++) and fine (gcc)...


c++lambdalanguage-lawyerc++20constexpr

Read More
UML: Stereotypes of the Standard Profile...


language-lawyeruml

Read More
Why does direct initialization use a const lvalue reference qualified conversion function?...


c++language-lawyerconversion-operatordirect-initialization

Read More
Initialization order of inherited constructors...


c++inheritanceconstructorlanguage-lawyerinheriting-constructors

Read More
std::optional<std::unique_ptr<int>> is not constexpr?...


c++language-lawyerllvmclang++libc++

Read More
When does invoking a member function through a null pointer result in undefined behavior?...


c++undefined-behaviorlanguage-lawyerstandards-compliancenull-pointer

Read More
BackNext