随笔分类 - C/C++
摘要:在map和set中,如果比较对象是二维或者三维数据,需要把二维三维数据的浮点数转换为比较精度。 如果比较精度是0.001,那么数据的精度也必须是0.001,不然会出现如下情况: 比较函数 struct Point001Comp { bool operator()(const Point* l, co
阅读全文
摘要:由于c++ std::exception在windbg里面调用堆栈显示不正确,可以通过加载了系统pdb和软件pdb后,!analyze -v可以分析出来,所有需要配置系统pdb。 1、把exe,pdb放到同一个目录下。2、加载dmp文件(拖动dmp文件到windbg)。3、设置pdb路径:File
阅读全文
摘要:当VS C++ 出现debug assertion failed弹框时,想定位代码,但是按弹框出现的3个按钮都不能定位代码,这个时候,你需要打开VS界面,暂停调试,然后打开函数调用栈,找到最后执行的函数,点击就到达出现错误的函数的位置。
阅读全文
摘要:在属性c++下的预处理宏不会影响rc资源文件的,需要对rc资源文件单独设置。 右键rc资源文件,点击属性,在预处理器定义添加需要的宏
阅读全文
摘要:C++ builder 10.2 x64程序使用typeid获取vcl类名时异常 比如: const std::type_info &t= typeid(TForm1); 那么t的name()返回的地址异常
阅读全文
摘要:转载:https://www.sohu.com/a/120595688_465979 Vector 就像是 C++ STL 容器的瑞士军刀。Bjarne Stoutsoup 有一句话 – “一般情况下,如果你需要容器,就用 vector”。像我们这样的普通人把这句话当作真理,只需要照样去做。然而,就
阅读全文
摘要:错误 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int #include "stdafx.h"没有放在其他头文件之前。
阅读全文