![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 53
写一个很难解的BUG
这个作者很懒,什么都没留下…
展开
-
vs code c++配置
* 假设你的vs code已经安装完成,假设g++.exe已经安装完成并且已经在系统PATH中(可以通过命令行在任意目录运行) * 然后在vscode的插件页面找到c++插件,在C/C++ extension tutorials per compiler and platform提示下面能找到链接:Get Started with C++ and Mingw-w64 in Visual Studio Code通过该链接的操作可以完成配置 1)菜单File -> Open Fold...原创 2021-07-28 17:01:10 · 190 阅读 · 0 评论 -
Windows10 + Qt5.9 + OpenCV320 排雷
首先请参考How to setup Qt and openCV on Windows - Qt Wiki进行第一轮折腾,, 这里要提醒的是: 1. 安装Qt的时候不要选择多余的组件,只需要QtCreator,MinGw即可,避免不必要的干扰 2. 注意采用上面网址的方法时,MinGw需要是32bit的,所以不要安装最新的Qt(当前Qt5.12已经支持64bits) 3. 在CMake编译OpenCV的阶段如果出现下载失败,需要通过修改hosts来访问对应的网站(我这里使用了199.232.4.133原创 2021-03-24 17:41:54 · 120 阅读 · 0 评论 -
delete和delete[] 的区别
C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 楼主的这个问题提得很好。很多人注意到了这个问题,但是却不清楚为什么要这样做,不这样做行不行。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。 对于 (1),上转载 2009-10-26 16:46:00 · 255 阅读 · 0 评论 -
在C++中调用C写的函数(使用lex_yacc遇到的问题)
很奇怪,以前一直以为C++是兼容C的,但是,今天用lex&yacc生成的C代码可用通过GCC的编译,但是怎么都通不过G++的编译,而其错误很多,有可能是lex&yacc生成的C代码太老了,,, 我是这样解决的 把lex&yacc生成的代码 用 GCC -c 编译成 lex.o 的目标文件。然后 g++ main.cpp lex.o ,就OK了记得: 在 main.cp原创 2009-10-30 14:27:00 · 438 阅读 · 0 评论