库
来源:互联网 发布:线程优化开还是关 编辑:程序博客网 时间:2024/04/27 22:01
代码不是所有的都是你编的哦,而是先人们的库由你们来调用的。用别人写的软件一样
比如c里的scanf,printf。那些都是函数,我们是通过调用他们来实现的输入输出,所以从某种意义上来说,没有我们完全自己编写的程序……举例:在预编译时会将头文件student.h中的内容取代#include “student.h”行。其实那些功能函数替换了那行“include”,然后你再调用那些你代码“上面那些行”的人家写的函数
C++中要说的
1.c语言中的库:如,<math.h>等待.h后缀的,头文件没放在命名空间中,。C++在调用这些库时不必用命名空间。
2.c++的新库:c++标准要求提供的头文件不带后缀.h,为了表示与c库的区别,相应的库是在前面加了字母c【比如:<cmath>】,注意<cmath>与<math.h>不是同一个文件,c++的库往往提供了新功能。此外,这些库的函数都是在命名空间std中声明的,需要那句“using namespace std;”
3.用户写的库(比如自己写的.h头文件):尽量用【“”】而不是【<>】,因为与路径有关(由于将头文件XX放在用户当前目录中,因此文件名用双撇号【""】括起来,而不用尖括号,否则编译时会找不到此文件.C++书上P65)
阅读全文
0 0
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库
- 库?
- 一个微博数据库设计带来的简单思考
- Redis 与字符串(string)相关的命令
- 那些时常在耳边想起的“名词”
- 一起学JAVA之《spring boot》01-spring boot介绍
- 使用ping命令快速测试MTU设置是否成功
- 库
- 解决javax.websocket.DeploymentException: The path [webSocket] is not valid.
- Floyed 算法
- 页面倒计时功能
- java并发编程实战-线程安全性
- 线程的取消和关闭
- QT窗口
- Linux中硬链接和软链接的区别
- Linux C++ 连接MySQL