Dictionary |
Variables | Bytes | Definitions |
---|---|---|
auto | ? | Guesses the variable type within C++ regulations. |
int | 4 | Integer variable containing range of -2147483648 to 2147483647 (2^32) |
bool | 1 | Boolean variable that contains true / false. Does not exist in C99. |
float | 4 | Variable contains floating decimals (1.175494351 E - 38 to 3.402823466 E + 38) IEEE 754 |
double | 8 | Floating decimals with range of (2.2250738585072014 E - 308 to 1.7976931348623158 E + 308) |
char | 1 | Variable contains integer 0 to 255. May be converted to a single character through ASCII. |
void | ? | Variable with 0 bytes needed thus only exists in pointer, which can point any variable. |
class | ? | Structure for OOP, includes [public, protected, private] keyword.
Can be inherited, and they have constructors and destructor. Cannot throw in destructor. How does is_class<> works in C++? |
struct | ? | Group of variables to represent models. Merely a default-public class in C++. Faster performance if the data is multiple of 4 bytes. |
union | ? | Structure that shares bytes. is_union<> cannot be written in C++ code but assembly. |
enum | ? | Enumeration of integers (Constant) |