c/c++
zhangyx114
把日子过成自己想要的样子,把自己变成自己想成为的人
展开
-
关于动态库 静态库 区别与使用 路径查找等内容
库的本质: 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 >两者的区别: 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数原创 2017-03-14 22:47:14 · 838 阅读 · 0 评论 -
关于段错误的总结
1.什么是段错误? A segmentation fault (often shortened to segfault) is a particular error condition that can occur during the operation of computer software. In short, a segmentation fault occurs when a pr转载 2017-03-14 22:55:30 · 304 阅读 · 0 评论 -
const 和 #define 的区别
const 定义的常量 和 #define 定义的符号常量有什么区别呢? 1.执行的时间不同,是否分配内存不同 #define 在预编译阶段把符号常量替换成对应的值,没有分配内存。 const 在编译阶段分配内存,并且把对应的值存进常变量之中。 2.数据类型不同 #define 定义的符号常量是没有类型的,编译器不会对内容进行检查,只做简单替换。 const 定义的常变量具原创 2017-09-02 16:07:23 · 467 阅读 · 0 评论 -
c++ 笔记001【基本语言:c++ 总览】
从今天开始,会写一些学习笔记。 写这些笔记,一方面是为了记录自己巩固基础的过程,另一方面是为了把自己遇到的东西整理保存下来,形成知识库。 c++ 语言提供的内容: 数据类型: 如整形、浮点型、字符型等; 表达式和语句: 用于操纵上述类型的值; 变量: 程序员可以使用变量对所使用的对象命名; 控制结构:如条件语句、循环语句,程序员可以使用控制结构有条件的执行或重复执行一组动作; 函数...原创 2019-04-22 18:54:21 · 114 阅读 · 0 评论