如何在c+中创建int或bool类+;? 当我们制作类时,我们使用C++标准对象,比如BoOL int或双。但我想知道如何制作一个不使用C++对象的类来制作像BoL或int之类的东西。 换句话说,C++编译器制造商如何在不使用类的情况下制作int或BOOL?< P>,没有C++中的函数来创建新的类型,它们将像数字一样运行。

如何在c+中创建int或bool类+;? 当我们制作类时,我们使用C++标准对象,比如BoOL int或双。但我想知道如何制作一个不使用C++对象的类来制作像BoL或int之类的东西。 换句话说,C++编译器制造商如何在不使用类的情况下制作int或BOOL?< P>,没有C++中的函数来创建新的类型,它们将像数字一样运行。,c++,class,C++,Class,您可以使用使用Int32=Int32\t为现有类型创建别名 现有类型,如int或bool由编译器定义为intrinsic。这些不是类,而是内置类型。它们不是作为库类型编写的。虽然它们是内置基本类型而不是类,但您可以创建一个行为类似于内置基本类型之一的类。当然,您天生就必须使用某些内置类型来创建该类。您是否在寻找用于内置类型的数据模型?@JBentley:我会感到惊讶int512_t x;x+=3。你要把它预处理成什么?如果这实际上是模板函数的一部分呢?

您可以使用
使用Int32=Int32\t为现有类型创建别名


现有类型,如
int
bool
由编译器定义为intrinsic。

这些不是类,而是内置类型。它们不是作为库类型编写的。虽然它们是内置基本类型而不是类,但您可以创建一个行为类似于内置基本类型之一的类。当然,您天生就必须使用某些内置类型来创建该类。您是否在寻找用于内置类型的数据模型?@JBentley:我会感到惊讶<代码>int512_t x;x+=3。你要把它预处理成什么?如果这实际上是模板函数的一部分呢?