C++源文件名与函数名
2015-11-14 17:25
260 查看
C++中.cpp文件的文件名不需要与文件内的函数名相同
但是自定义类的头文件名应与类名相同(C++primer 第四版 P67)
一般头文件用来放变量和函数的声明,.cpp文件用来放它们的定义,但是有三个例外头文件可以放const对象、inline函数、类的定义。
C++通过.cpp实现分离编译,每个.cpp文件被编译成目标文件(.o)后在进行连接,而头文件是被包含进.cpp文件的,头文件只进行预编译不参与编译。
但是自定义类的头文件名应与类名相同(C++primer 第四版 P67)
一般头文件用来放变量和函数的声明,.cpp文件用来放它们的定义,但是有三个例外头文件可以放const对象、inline函数、类的定义。
C++通过.cpp实现分离编译,每个.cpp文件被编译成目标文件(.o)后在进行连接,而头文件是被包含进.cpp文件的,头文件只进行预编译不参与编译。
相关文章推荐
- LeetCode----Insertion Sort List
- c++中string类的详解
- C++之string学习笔记(1)
- c++堆和栈(2)
- struct和typedef struct彻底明白了
- 用C语言编写函数,实现strlen计算字符串长度的功能
- C语言的那些秘密之---函数返回局部变量
- c++primer文本查询系统
- 我准备的C++面试题
- c语言:常用各种头文件的作用,如:#include <stdlib.h>
- C++基本知识(二)——vector与迭代器和数组与指针
- C++STL之迭代器
- 从零开始学C++之STL(一):STL六大组件简介
- C++标准模板库 迭代器 iterator 详解(二)
- C++标准模板库 迭代器 iterator 详解(一)
- 浅析OC语言
- VC++中从txt文本中读取数据并且存到二维数组中
- C++迭代器 iterator (二)
- C++迭代器 iterator (一)
- C语言基础-结构体