head.h
#ifndef KW_H
#define KW_H
namespace kw
{
extern std::string name;
}
#endif // KW_H
head.cpp
#include <string>
#include "head.h"
namespace kw
{
std::string name = "kwansumyuen";
}
main.cpp
#include <iostream>
#include "head.h"
using namespace std;
int main()
{
cout << kw::name << endl;
return 0;
}
本文展示了如何在C++中使用命名空间和头文件进行代码组织。通过定义和实现一个简单的命名空间,演示了如何声明和初始化全局变量,并在主函数中访问这些变量。代码示例包括头文件的预处理指令,防止多次包含。
1795

被折叠的 条评论
为什么被折叠?



