摘要: 阅读全文
posted @ 2015-10-24 23:53 linux2015 阅读(130) 评论(0) 推荐(0) 编辑
摘要: (1)使用new为一个数据对象获得并指定分配内存的通用格式: typeName * pointer_name=new typeName; (2)使用delete释放内存 delete pointer_name; 需要注意的是,delete释放的是pointer_name所直线的数据对象的... 阅读全文
posted @ 2015-10-24 22:49 linux2015 阅读(124) 评论(0) 推荐(0) 编辑
摘要: C++对于字符的支持有char和wchar_t,两种,前者处理的是一个8位来表示的字符,而后者则表示更多的字符。 C++在处理大型字符集时,有两种方式:一是,如果大型字符集是实现的基本字符集,则编译器厂商可以将char定义为一个16位的字节或更长的字节;二是,这种实现可以同时支持小型基本字符集... 阅读全文
posted @ 2015-10-24 19:16 linux2015 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 还有另一种初始化方式,这种方式用于数组和结构体,但在C++98中,也可用于单值变量: int hamburgers={24}; 将大括号初始化器用于单值变量的情形还不多,但C++11标准使得这种情形更多了。首先,采用这种方式时,可以使用等号(=),也可以不使用: int emus{7}; ... 阅读全文
posted @ 2015-10-24 16:44 linux2015 阅读(164) 评论(0) 推荐(0) 编辑
摘要: sizeof用于获取类型或变量的内存大小。可对类型名或变量使用sizeof。对类型(如int)使用sizeof运算符时,应该将名称放在括号中;但对变量名(n_short)使用该运算符,括号是可选的: 1 #include 2 #include 3 4 int main(){ 5 usi... 阅读全文
posted @ 2015-10-24 16:34 linux2015 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1.1源代码文件的后缀名1.2编译和链接 C++的编译器有两种:使用C++到C的编译器和直接的C++到目标代码的编译器,前者叫cfront。 1、UNIX编译和链接 UNIX最初使用命令CC调用cfront,如今的UNIX计算机可能没有编译器、有专用的编译器或第三方编译器(如开源的GNU g+... 阅读全文
posted @ 2015-10-24 16:30 linux2015 阅读(159) 评论(0) 推荐(0) 编辑