我该怎么做在托管C ++的typeof(INT)?(How do I do typeof(int)

2019-07-30 06:17发布

我现在工作的一个项目,而部分使用托管C ++。 在托管C ++代码,我创建一个数据表。 虽然定义数据表列,我需要指定列的类型。 在C#中,这将:

typeof运算(INT)

但我怎么做,在托管C ++?

谢谢!

Answer 1:

在C ++ / CLI, 使用typeid的关键字。

Type ^t = Int32::typeid;

在旧的“托管C ++扩展”的语法,你会使用__typeof(Int32) ,但语言的是整个版本严重过时,你应该使用C ++ / CLI。



文章来源: How do I do typeof(int) in Managed C++?