c/c++
帅泽泽
夏虫不可语冰
展开
-
学习笔记:c++宏、枚举、异常、io文件
一、宏 宏替换是C/C++系列语言的技术特色,C/C++语言提供了强大的宏替换功能,源代码在进入编译器之前,要先经过一个称为“预处理器”的模块,这个模块将宏根据编译参数和实际编码进行展开,展开后的代码才正式进入编译器,进行词法分析、语法分析等等 1. 宏变量 宏变量和const 修饰的在定义语义上没有什么不同,都是可以用来定义常量,但在与const的定义进行对比时,没有任何优势可言,所以建议使用const来定义常量。 #define MAX 30 int scores[MAX]; //表示一个班3原创 2020-08-17 20:11:20 · 209 阅读 · 0 评论 -
学习笔记:c++基础之类和对象
1. 类和对象 1. 类 类是构成对象的一个蓝图 可以拥于属性(用于表示数据) 可以拥有方法 可以隐藏数据和方法 可以对外提供公开的接口 class Student{ string name; // 姓名 int age; //年龄 }; //例如Vector 和 string 都是类 2. 对象 类提供了对象的蓝图,所以基本上,对象是根据类来创建的。声明类的对象,就像声明基本类型的变量一样 在栈中创建对象 ,用这种方法创建的对象,内存分配到栈里(Stack)原创 2020-07-21 21:55:30 · 175 阅读 · 0 评论