c# - C++ 是否有一些类似于 C# Type 的东西来将类的类型存储在列表/数组中?

标签 c# c++ class types typeof

在 C# 中,我可以创建这样的列表来存储类类型:

List<Type> types_list = new List<Type>();
types_list.add(typeof(int));
types_list.add(typeof(Process)); //and etc

我可以在 C++ 中做同样的事情吗?

最佳答案

参见 typeidtype_info .

请注意,您不能使用 type_info 类来创建它表示的类型的新实例,因为 C++ 不支持它。

关于c# - C++ 是否有一些类似于 C# Type 的东西来将类的类型存储在列表/数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279850/

相关文章:

c++ - Mac 上的 G++ 链接时优化 - 编译器/链接器错误?

python - python 中的面向对象设计问题,has-a 与 is-a

c++ - 在C++语言中,如何创建一个指向数组的指针的新对象?

c# - 如何从标准的命令行参数中读取文件? (模拟 Python 的文件输入)

c# - 在 STORED PROCEDURE 调用之前执行 SET 语句

javascript - 为弹出窗口创建标题

c# - 使全屏 wpf 应用程序在所有分辨率下看起来都一样

c++ - 需要左值作为赋值的左操作数 - 数组

c++ - Cuda 不支持的 GPU 架构 Eclipse Nsight

php - 在 PHP 中将实例方法作为参数传递