![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Wenyu_1307
这个作者很懒,什么都没留下…
展开
-
cpp_基础概念
1. 预处理和宏定义#define 宏名 参数表 字符串#define S(a,b) a*bc语言源程序的处理过程:预处理,编译,汇编和链接。预处理器的输出:实现的功能:(1)文件的包含,可以把源程序中的#inlcude扩展为文件正文。(2)条件编译:其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行。(3)宏展开2动...原创 2019-11-04 17:22:18 · 777 阅读 · 0 评论 -
c++概念的总结
【描述c++ 的编译过程】.cpp ->编译器->.s 汇编代码->汇编器->目标代码[.o]->连接器->可执行程序其中,连接器的作用:链接库文件,链接其他目标文件。【Terminology】explicit C(int x);explicit B(int x = 0, bool b = true);// 可以阻止用来执行隐式类型的转...原创 2019-08-19 11:07:23 · 438 阅读 · 0 评论 -
C++内存管理机制
原文https://chenqx.github.io/2014/09/25/Cpp-Memory-Management/【c++ 分区】在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量...转载 2019-08-19 10:41:54 · 531 阅读 · 0 评论 -
include的不同格式的
一、引用的头文件不同<>引用的是编译器的类库路径里面的文件。"" 引用的程序目录的相对路径中的头文件二、用法不同<>包含标准头文件stdio.h stdlib.h"" 包含非标准文件。三、调用的顺序不同<>编译器会先调用标准库的文件"”编译程序会先从当前目录中调用文件四、预处理程序的指示不同<>指示预处理程序...原创 2019-09-20 23:03:52 · 247 阅读 · 0 评论