Questions
Linux
Laravel
Mysql
Ubuntu
Git
Menu
HTML
CSS
JAVASCRIPT
SQL
PYTHON
PHP
BOOTSTRAP
JAVA
JQUERY
R
React
Kotlin
×
Linux
Laravel
Mysql
Ubuntu
Git
eerorika
eerorika has asked
1
questions and find answers to
1150
problems.
Stats
28.9k
EtPoint
9.4k
Vote count
1
questions
1k
answers
About
C++ is a wonderful language. A collection of curious details:
A full-expression is not necessarily an expression at all.
void*
is not a pointer-to-object but it
is
an object pointer.
Member pointers are not "pointers".
Default initialisation may leave the object uninitialised.
Rvalue reference variables are lvalues.
std::move
doesn't move anything.
Function arguments cannot be arrays, but you can declare arguments to be arrays in which case they are "adjusted" to not be arrays.
eerorika questions
eerorika answers
C++ size of structure with bit fields
Array class member initialization in C++
static_cast vs. direct call to conversion operator?
What does union in C++ do in this case?
Interprocess communication: passing C-style structs vs C++-objects
What does memcmp do if you pass two identical pointers as inputs?
Is calling an object's destructor equivalent to calling delete on the object?
How to catch glaring undefined behavior statically?
Is there any practical reason to check if something is destructible before calling its destructor?
return std::move(m_field) or return m_field?