Fork me on GitHub

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;
}

 

posted @ 2020-11-08 22:39  小黑子杜  阅读(177)  评论(0编辑  收藏  举报