首页 > 其他 > 详细

空命名空间的意义

时间:2019-09-06 18:28:49      阅读:110      评论:0      收藏:0      [点我收藏+]

一个类有两种成员函数:公有成员函数,外界可以使用类的对象访问;私有成员函数,外界不可以访问,但是可以看到,只能在类内部调用。

空命名空间就可以使得私有的成员函数不被外界看到也不被访问。

例子:

*.h
namespace robot {
   class Slam {


  }
}

*.cpp
namespace robot {
namespace {

void InitialPose() {

}

}

Slam::Slam() {
    InitialPose();
}

}    

 

 

空命名空间的意义

原文:https://www.cnblogs.com/mowangaxing/p/11477034.html

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