随笔分类 - C/C++
摘要:1、define--(无参数宏定义)用法:一般形式为:#define标识符 字符串 (1)"#"表示其为预处理命令,凡是以"#"开头的都是预处理命令; "define"为宏定义命令;"标识符"为所定义的宏名;"字符串"可以是常数、表达式、字符串等。 (2)除了经常用到的如"#define MA...
阅读全文
摘要:1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C+...
阅读全文
摘要:1. New的本质当使用关键字new在堆上动态创建一个对象时,它实际上做了三件事: ①获得一块内存空间 ②调用类构造函数 ③ 返回指向地址的正确指针如果创建的是简单类型的变量,第二步就不执行了。下面我们看一段代码: 1 #include 2 3 4 class A { 5 int...
阅读全文

浙公网安备 33010602011771号