![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
Dun180
这个作者很懒,什么都没留下…
展开
-
Qt编译时undefined reference to
编程时使用了模板类并将模板类的定义和实现放在了不同的文件中,导致undefined reference to “xxx”C++中不支持模板类的定义和实现在不同的文件中解决方法1.定义和声明都放到同一个文件下;2.在使用的地方导入.cpp文件,即#include “xxx.cpp”....原创 2021-03-26 13:51:30 · 2894 阅读 · 0 评论 -
关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
写好的程序可以编译,一点问题也没有,但是就是没法运行,会弹出无法定位程序输入点__gxx_personality_v0的错误。[https://blog.csdn.net/zyli14/article/details/51302153]参考了这篇微博后我发现 -static 编译是可行的。但是强迫症表示一定要搞好。按照此文写的改但是所说的环境变量并没有多。后来索性环境变量只剩Mingw的但是还是报错。这让我又考虑了其他问题。所以我考虑到了 libstdc+±6.dll 文件。[在/Mingw/bin转载 2021-02-26 14:45:52 · 1121 阅读 · 0 评论 -
使用sort函数中遇到的一些坑——C++
编写排序函数时想使用algorithm中的sort函数,当时传入了一个描述排序方法的函数,编译后执行时就出现问题了,执行时,直接就退出了,也没有报错,但就是无法执行。随后在网上查找资料并查看了sort函数的源码,最后发现sort函数原型中有个坑。实际上sort函数显示调用了introsort(内省排序),然后采用了insertsort(插入排序)在内省排序中,需要元素大于16个才执行,不然就直接调用插入排序了,而我测试时用的数据为34个,所以调用了内省排序。而在内省排序中调用了一个函数__unguar原创 2020-12-27 20:19:05 · 2076 阅读 · 0 评论