首页 > 编程语言 > 详细

C++命令空间使用和编译

时间:2018-03-25 14:49:50      阅读:195      评论:0      收藏:0      [点我收藏+]

先创建目录结构 src bin obj lib include

1.创建命名空间

创建一个头文件include/head.h;

#ifndef _GOOD_H
#define _GOOD_H
namespace stdtest
{
    extern int val;
    void func();
}
#endif

 

2.使用自定义名义空间

创建一个头文件src/main.cpp

 1 #include <iostream>
 2 #include "head.h"
 3 //调用命令空间
 4 using namespace stdtest;
 5 using namespace std;
 6 int stdtest::val=120;
 7 void stdtest::func(){
 8     cout <<"my namespace is stdtest."<<endl;
 9 }
10 int main(){
11     cout <<"hello word" << endl;
12     //函数内部调用命令空间
13     //using namespace stdtest;
14     cout <<"stdtest val="<<val<<endl;
15     stdtest::func();
16 }

 

3.用g++命令编译程序;生成可执行文件 放到 bin/hellword

 g++ -Wall -o  bin/hellword src/main.cpp -Iinclude

 

C++命令空间使用和编译

原文:https://www.cnblogs.com/wanglijun/p/8644575.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!