当前位置:有风信息港IT学院编程技术JAVA → C++/CLI基本数据类型探索

C++/CLI基本数据类型探索

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:35:43
  C++/CLI所支持的基本类型,例如int、double、bool等,在某些方面可以说是沿袭了ISO-C++中的类型——同样的用法会在C++/CLI中得到同样的结果,例如加法或者赋值操作。但是C++/CLI也为这些基本类型引入了一些新的东西。

  在通用类型系统(CTS)中,每一个基本类型都在System命名空间中存在一个对应的类(见表1)。例如int实际上完全等价于System::Int32。我们可以使用二者中的任何一个来声明一个整数:

  int ival = 0;

  Int32 ival2 = 0;

  出于移植性的考虑,在使用这些基本类型时,我们推荐大家使用内建的关键词,而非System命名空间中的类名。



javascript:window.open(this.src);" style="cursor: pointer;"/>



  
  对于System命名空间中类的公有静态成员,我们既可以通过内建的关键字,也可以通过System命名空间中的类名来访问。例如,为了获取一个数值类型的取值范围,我们可以直接使用内建的关键字来访问其静态属性MaxValue和MinValue。

  int imaxval = int::MaxValue;

  int iminval = Int32::MinValue;

  每个数值类型都支持一个名为Parse的成员函数,用以将一个字符串转化为其所表示的数值。例如,给定下面的字符串:


  String^ bonus = "$ 12,000.79";



推荐文章:搞笑之可爱水果表情  清新素洁水仙壁纸集

[1] [2] [3]  下一页