C/C++
anon_pumpkin
这个作者很懒,什么都没留下…
展开
-
C++笔记二 -- 常量
常量:值在运行时不变 C:#define定义宏常量 C++:可以用const定义常量 #define MAX 100 /* C 语言的宏常量 */ const int MAX = 100; // C++ 语言的 const const和define区别: const有数据类型,宏没有,编译器对const进行类型安全检查而只对宏常量进行字符替换 const定义常量从汇编的角度来看,只是给出了对应的内存地址,而不是像#define一样给出的是立即数。 const定义的常量在程序运行...原创 2021-07-20 10:06:48 · 118 阅读 · 0 评论 -
C/C++笔记 -- 文件结构
目录结构:头文件放置于include目录,定义文件于src目录。 头文件可以加强类型安全检查,如果接口被调用、实现时与头文件声明不一致,编译器可以指出错误。 #ifndef XX_H //防止头文件被重复引用 #define XX_H #include <math.h> //引用标准库中的头文件(编译器从标准库目录开始查找) #include "header.h" //引用非标准库的头文件(编译器从用户的工作目录开始查找) void Func(); //全局函数声明 class Foo原创 2021-07-16 14:37:14 · 139 阅读 · 0 评论