[C++ Primer Plus] 第9章、内存模型和名称空间——(一)程序清单
2021-02-19 06:19
标签:namespace ace 空间 std 内存模型 类型 const The style namesp.h 头文件:常量、结构定义、函数原型 namesp.cpp 源代码文件:头文件中的函数原型对应的定义 namespp.cpp 源代码文件(主函数):main()和其他函数原型及定义 [C++ Primer Plus] 第9章、内存模型和名称空间——(一)程序清单 标签:namespace ace 空间 std 内存模型 类型 const The style 原文地址:https://www.cnblogs.com/Fionaaa/p/12686485.html程序清单9.11-13(名称空间示例)
1 //namesp.h
2 #includestring>
3 //creat the pers and debts namespace
4 namespace pers //包含Person结构的定义和两个函数原型
5 {
6 struct Person
7 {
8 std::string fname;
9 std::string lname;
10 };
11 void getPerson(Person &);
12 void showPerson(const Person &);
13 }
14
15 namespace debts //定义Debt结构,用于存储人名和金额,使用using编译指令,让pers中的名称在debts空间也能使用
16 {
17 using namespace pers;
18 struct Debt
19 {
20 Person name; //name是Person的结构变量
21 double amount;
22 };
23 void getDebt(Debt &);
24 void showDebt(const Debt &);
25 double sumDebts(const Debt ar[], int n);
26 }
1 //namesp.cpp---namespaces
2 #include
1 //using namespaces
2 #include
下一篇:Java基础进阶_5
文章标题:[C++ Primer Plus] 第9章、内存模型和名称空间——(一)程序清单
文章链接:http://soscw.com/index.php/essay/57403.html