C++笔记
文章平均质量分 52
个人学习笔记
Yancey Lee
这个作者很懒,什么都没留下…
展开
-
ros中如何使用libtorch
pytorch原创 2022-03-27 11:51:25 · 1660 阅读 · 6 评论 -
C++ bug记录
bug 记录原创 2022-02-23 14:42:41 · 1036 阅读 · 0 评论 -
空指针,指针使用不当 Assertion `px != 0‘ failed. Aborted (core dumped)
问题描述:编译没有报错,运行出了这个问题。一开始慌得一匹,因为代码主要我在维护,而且功能包越写越多,我自己都记不太住。翻阅了Last commit,每次上传我写的commit自己大概能明白,不过还是很容易忘。先定位到修改的功能包,然后再看这个问题。/usr/include/boost/smart_ptr/shared_ptr.hpp:734: typename boost::detail::sp_member_access::type boost::shared_ptr::operator->(原创 2021-06-15 20:19:13 · 1571 阅读 · 0 评论 -
this指针
this指针问题:参考答案:参考文献问题:在ROS或C++开发过程中,经常会看到this指针的身影。那么为什么要用this指针,他是干什么用的呢?参考答案:背景:每个对象中的数据成员都分别占有存储空间,如果对同一个类定义了n个对象,则有n组同样大小的空间以存放n个对象中的数据成员,但是不同的对象都调用同一个函数的目标代码。冲突:当不同对象的成员函数应用数据成员时,怎么能保证应用的是指定的对象的成员呢?都用同一个函数代码,系统如何区别不同对象的中的数据成员呢?解释:每一个成员函数都包含一个特殊原创 2021-05-16 12:11:19 · 105 阅读 · 0 评论