总结C++编程技巧

对第一次接触到C++语言的用户和学者来说,了解C++编程的技巧是非常重要的,那么就先说一下什么是C++语言,所谓C++语言:是一种使用非常广泛的计算机编程语言。

C++编程所支持的基本类型,例如int、double、bool等,在某些方面可以说是沿袭了ISO-C++中的类型――同样的用法会在C++/CLI中得到同样的结果,例如加法或者赋值操作。但是C++/CLI也为这些基本类型引入了一些新的东西。

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

int ival = 0;  



Int32 ival2 = 0; 

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

基本类型System命名空间中对应的类注释/用法
boolSystem::Booleanbool dirty = false;
charSystem::SBytechar sp = ' ';
signed charSystem::SBytesigned char ch = -1;
unsigned charSystem::Byteunsigned char ch = '\0';
wchar_tSystem::Charwchar_t wch = ch;
shortSystem::Int16short s = ch;
unsigned shortSystem::UInt16unsigned short s = 0xffff;
intSystem::Int32int ival = s;
unsigned intSystem::UInt32unsigned int ui = 0xffffffff;
longSystem::Int32long lval = ival;
unsigned longSystem::UInt32unsigned long ul = ui;
long longSystem::Int64long long etime = ui;
unsigned long longSystem::UInt64unsigned long long mtime = etime;
floatSystem::Singlefloat f = 3.14f;
doubleSystem::Doubledouble d = 3.14159;
long doubleSystem::Doublelong double d = 3.14159L;

相关推荐