![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 77
baby
继续奋斗~
展开
-
C++基本语法(上)
0. 编译C++程序时,编译器自动定义了一个预处理名字__cplusplus,而编译标准C时,自动定义名字__STDC__。另外几个比较有用的预定义名字是__LINE__(文件的当前编译行数),__FILE__(当前被编译的文件名字),__DATE__(编译日期)和__TIME__(编译时间)。 1. C库头文件的C++名字总是以字母C开头,后面去掉后缀.h的C名字,如在C++库中转载 2014-02-27 09:49:28 · 758 阅读 · 0 评论 -
C++基本语法(中)
0. 类型转换中的提示实际上就是内置数据类型的提升,如char转换为int,bool转换为int,float转换为double等。 1. 类型转换中的标准转换有五种类型:(1)整值类型转换(不包括提升);(2)浮点转换;(3)浮点-整值转换;(4)指针转换和(5)bool转换。前三种转换是有潜在危险的转换。所有的标准转换都是等价的。一些注意点:0可以被转换为任何指针类转载 2014-02-27 09:50:20 · 591 阅读 · 0 评论 -
C++基本语法(下)
46. 重载针对数组分配的操作符new[]()和delete[]()的重载。new[]()操作符,返回类型是void *,并且第一个参数类型是size_t。如 void *operator new[](size_t); 当调用如下代码时:Screen *ps = new Screen[10];操作符new[]()的size_t参数被自动初始化,其值等于存放10个Screen对象的数组所需内转载 2014-02-27 09:50:51 · 481 阅读 · 0 评论