- 博客(4)
- 收藏
- 关注
原创 c++中的异常机制
C++异常处理(try catch throw)完全攻略 程序运行时常会碰到一些异常情况,例如: 做除法的时候除数为 0; 用户输入年龄时输入了一个负数; 用 new 运算符动态分配空间时,空间不够导致无法分配; 访问数组元素时,下标越界;打开文件读取时,文件不存在。 这些异常情况,如果不能发现并加以处理,很可能会导致程序崩溃。 所谓“处理”,可以是给出错误提示信息,然后让程序沿一条不会出错的路径继续执行;也可能是不得不结束程序,但在结束前做一些必要的工作,如将内存中的数据写入文件、关闭打开的文件、释放动
2021-01-28 09:43:05 350
原创 c++中获取类中成员函数的函数指针
比如有一个Student类如下: class Student { private: string name_; string id_; int age_; public: Student(string name, string id, int age=0) :name_(name),id_(id),age_(age) {} Student(){} ~Student(){} string getName(){return this-&g
2021-01-26 10:47:06 1692 1
原创 ros中的launch文件详细解释
<!--该launch来演示launch文件的使用,一定要会--> <!--以launch标签开头以表明是launch文件--> <launch> <!--1: group标签定义命名空间--> <!--以下利用group标签启动两个相同的节点--> <group ns="turtlesim1"> <node pkg="turtlesim" name="sim" type="turtl
2021-01-22 10:55:08 1298
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人