List Question
20 TechQA 2024-03-25T10:30:58.697000Why are pre-allocated stacks expensive, given 64-bit virtual memory?
45 views
Asked by rwallace
Why does the C++17 standard not allow converting a string to a bool?
153 views
Asked by xmllmx
Detecting shared structure in tree made of cons cells
68 views
Asked by dragoncoder047
How can I control the type of the collection created by a collection expression?
88 views
Asked by Mike Nakis
Why do object-oriented programming languages require manually-written getter functions?
30 views
Asked by Electric-Gecko
Is type checking required for languages with full type inference (without type annotations)?
37 views
Asked by Roman
Is it possible to make zero-allocation coroutine runtime in C++?
1.6k views
Asked by VadimP22
Has entry keyword ever been implemented in C?
167 views
Asked by Chi_Iroh
Rationale behind C++ member variables declaration
98 views
Asked by mahacoder
Rationale why is macro redefinition without undef leads to ill-formed program
146 views
Asked by αλεχολυτ
NAN Box Negative Int
149 views
Asked by yan3ku
Can i define type-level naturals in F#, then use them in C#?
84 views
Asked by ummg
Defining an infinite family of classes "MatrixMxN" in C#
50 views
Asked by ummg
Why does std::optional not use a sentinel value to represent an empty optional?
298 views
Asked by NoSenseEtAl
Why is the std::iterator_traits::iterator_category for pointers not std::contiguous_iterator_tag?
48 views
Asked by Jan Schultke
Which programming languages don't treat if as syntax?
83 views
Asked by sondra.kinsey
Why does ranges::for_each return the function?
1.8k views
Asked by 康桓瑋
Why does C++ have no std::invocable_r concept?
1.5k views
Asked by Afiefh
Why is std::make_shared<T> not a static function of std::shared_ptr<T>, i.e. std::shared_ptr<T>::make?
74 views
Asked by Peter Fletcher
Why is the KeyEqual of std::unordered_map not used by its operator==?
103 views
Asked by Trams