踩过的坑
Library20
这个作者很懒,什么都没留下…
展开
-
(CUDA) thrust::device_vector中使用自定义类型时的引用
需使用device_vector的成员函数.operator MyClass()(该函数名就是对应的自定义类的名)原创 2024-06-12 22:12:26 · 159 阅读 · 0 评论 -
输入的坑-过早跳出循环
以发票问题为例,输入某张发票上的各个物品信息时,一发现有非法物品就直接跳出循环了,导致进行下一个发票的相关读入时引发异常。cin还好,但这次用的是scanf,注意力被转移到应对scanf的各种鸡毛蒜皮上了,就没注意到这点。较简便地解决方法自然就是耐心地让它读完。原创 2024-05-18 22:39:02 · 65 阅读 · 0 评论 -
git重置时需注意点
试图重置某分支到某进度时一定要确定当前签出的是该分支!否则会把当前签出的分支重置到这个位置!原创 2024-02-03 15:57:39 · 114 阅读 · 1 评论 -
git代码管理的revert(还原)
之前一直误以为是将所有文件的版本回退到revert的位置,今天才明白revert实际上是只撤销选中的那个提交的对应更改,而不影响其他提交的对应更改。原创 2024-01-09 22:57:21 · 526 阅读 · 0 评论 -
自定义比较函数在类中应以静态成员函数存在
非静态的话,会有以下报错。设置比较函数成静态就可。原创 2023-12-03 18:05:37 · 33 阅读 · 1 评论 -
ifstream的eof()使用注意点
使用eof()检测文件末尾以停止读入,却总会多产生一个没有信息的链表节点,经测试是末尾的换行符导致的。原创 2023-11-26 20:48:42 · 228 阅读 · 1 评论 -
C++ OpenCV 使用at<Vec3b>()的注意点
Vec3b存储的是3个uchar类型数据,故以at()对应访问的矩阵也应是CV_8UC3的,否则就会报错。原创 2023-06-22 11:12:19 · 497 阅读 · 1 评论