Search notes:

C++

Don't confuse c++ with the preprocessor whose executable name is cpp.
The GNU make manual encourages to use the .cc suffix for C++ files.
Preprocessor
C++ classes/structs
C++ keywords

Expressions

Examples for expressions:
An expression has two properties

C++23

This tweet suggests that the following code is valid C++23:
import std;

int main() {
    auto v = std::vector{1, 2, 3};
    std::print("{}", v);
}
import is apparently a feature of C++20.

See also

If a compilation unit is compiled with a C++ compiler, the preprocessor will define the macro __cplusplus.
C / C++
ECMA-335 defines a C++/CLI language specification

Index