c++中命名空间的用法,机器人ROS包里面就是这么写的
2017-11-17 09:04
357 查看
如ROS系统中:
简单发布节点和订阅节点中会出现
ros::Rate loop_rate(10);
这个是什么形式呢?
其实是命名空间的用法
举个例子:
#include <iostream> namespace master { class kai { public: int a; void fa() { printf("kaifa"); }; }; }; namespace master1 { class kai { public: int a; void fa() { printf("kaifa1"); }; }; }; int main() { using namespace master; kai a; a.fa(); master1::kai b; b.fa(); system("pause"); }
这样让相同变量在不同的命名空间里面
相关文章推荐
- c++中::的用法和命名空间
- C++中的命名空间、using用法、区域运算符(::)详解
- C++中的命名空间、using用法、区域运算符(::)详解
- C++命名空间的用法
- C++ 命名空间三种用法
- C++命名空间里面定义变量出现重定义错误
- C++中的命名空间、using用法、区域运算符(::)详解
- C++中命名空间的意义和用法
- C++ 命名空间namespace的各种用法
- 详解C++中命名空间的意义和用法
- C++中命名空间的用法
- 详解C++中命名空间的意义和用法
- c++ 命名空间(name space) 用法
- 用dom解读xml的时候,如果碰到有命名空间的时候(就是节点名字有:的时候)需要把xml文件中的那个命名空间地址和名字拿出来加到XmlNamespaceManager 里面去
- C++中命名空间的意义与用法
- 关于C++中的命名空间
- C++命名空间
- C++基础(四)-命名空间
- ROS 学习系列 -- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM)
- C++的命名参数惯用法(Named Parameter Idiom)