03C++头文件与编译器
03C++头文件与编译器
1、头文件
C++包含头文件的多种方式
(1)C++能够使用的,不带 .h 结尾的
(2)使用传统C语言定义方式 xxx.h 的方式编写的
(3)使用C++特有的引入C源文件的方式, cxxxx
#include <iostream> #include <stdio.h> #include <string.h> #include <cstring>
#include "test"
2、C++源文件cpp的编译:
采取 gcc 编译器:需要添加C++的链接库,比如 stdc++
g++ 编译器其实就是 gcc 的升级版
(1)在编译C++的源文件的时候,可以不用添加链接库
(2)在编译的工程中,会优化一部分的 g++ 的编译效果
3、测试代码
test
#ifndef _TEST_ #define _TEST_ #define TESTMESSAGE "这是测试的一段内容" typedef int my_int; #endif
first.cpp
#include <iostream> #include <stdio.h> #include <string.h> #include <cstring> #include "test" using namespace std; int main() { printf("这是一段C++代码\n"); printf("%s\n", TESTMESSAGE); my_int a = 100; cout << a << endl; return 0; }
知行合一,
翻万卷书,游千里路,会百家才