10 2022 档案
摘要:#include "stdio.h" class Test { public: Test() { ptr = new int; printf("Test construct -- %p\n", ptr); } ~Test() { // delete this的时候,调用析构函数时this空间还没释放
阅读全文
摘要:error: undefined reference to ‘vtable for …’ 这个报警就是子类没有实现父类的纯虚函数,奇怪的是自定义的虚函数都已经进行了定义,这个时候需要留意还有一种情况就是Qt中一个类继承了QObject,而且添加了Q_OBJECT宏,此时就可能出现上面的异常。 原理
阅读全文
摘要:根据pwd以及传入程序的argv进行简单的字符处理获取到可执行文件所在目录。无需其他太多接口。 #include "stdio.h" #include "unistd.h" #include "string.h" // 最后回传的绝对路径名称结尾没有'/' bool getAbsolutePath(
阅读全文
摘要:这是一份好用的makefile模板,基于gcc -M对各个源文件进行依赖关系解读并维护一个依赖文件,从而保证自动更新源文件的依赖。 另外还对参考文档进行了完善,原作即使是在clean的时候也会去生成依赖文件,处理后不需要。 另外对clean以及install的操作也进行了程序示例,进行简单修改即可。
阅读全文