您当前的位置: 首页 >  c++

txwtech

暂无认证

  • 3浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

cc41a_demo命名空间c++

txwtech 发布时间:2020-01-22 17:34:02 ,浏览量:3

//41CppPrimer_命名空间c++ //命名空间也叫名称空间 //命名空间的定义 //-每个命名空间是一个作用域 //-命名空间可以是不连续的-意思可以在头文件里面写MyApp的一部分内容,也可以在程序.cpp里面写一部分内容。两个地方的相同名字的命名空间,c++默认是一个,但你面的类与函数不要重名。调用时与两个部分写在一起是一样的功能。比如bs.h中有MyApp,cc41a_demo.cpp里面也有MyApp

//-接口和实现的分离 //-嵌套命名空间

//*命名空间成员的使用 //using std::vector; //using primer=cplusplus_primer; //using namespace std;

//没有在任何名称空间里面的类,就在全局命名空间里面

//设计自己的命名空间

//41CppPrimer_命名空间c++
//命名空间也叫名称空间
//命名空间的定义
//-每个命名空间是一个作用域
//-命名空间可以是不连续的-意思可以在头文件里面写MyApp的一部分内容,也可以在程序.cpp里面写一部分内容。两个地方的相同名字的命名空间,c++默认是一个,但你面的类与函数不要重名。调用时与两个部分写在一起是一样的功能。比如bs.h中有MyApp,cc41a_demo.cpp里面也有MyApp


//-接口和实现的分离
//-嵌套命名空间

//*命名空间成员的使用
//using std::vector;
//using primer=cplusplus_primer;
//using namespace std;

//没有在任何名称空间里面的类,就在全局命名空间里面

//设计自己的命名空间
#include 
#include "bs.h"
//using namespace std;//不建议使用这个,因为会导入std所有的内容,
using std::cout;//cpp里面-建议使用哪个就导入哪个。
using std::endl;

using namespace Bookstore;//名称空间
namespace bs = Bookstore;//可以使用别名

class Ant
{

};
namespace MyApp
{
	double pail;//可以是变量
	void processTrans()//函数
	{
		Bookstore::Sales_item s;
		bs::Sales_item s2; 可以使用别名方式
	}
	class Dog//类
	{

	};
}


using namespace std;//std就c++定义好的名称空间

int main()
{
	using namespace MyApp;
	std::cout             
关注
打赏
1665060526
查看更多评论
0.0384s