Primitive types
The primitive types are
boolintfloat32floatint8_tint16_tint32_tint64_tunt8_tunt16_tunt32_tunt64_t
As mentioned elsewhere, primitive types when used as a function parameter or class data member are always pass-by-value.
The primitive types are
boolintfloat32floatint8_tint16_tint32_tint64_tunt8_tunt16_tunt32_tunt64_tAs mentioned elsewhere, primitive types when used as a function parameter or class data member are always pass-by-value.