
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 · 252 阅读 · 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 · 171 阅读 · 0 评论 -
delete和delete[] 的区别
C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 楼主的这个问题提得很好。很多人注意到了这个问题,但是却不清楚为什么要这样做,不这样做行不行。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。 对于 (1),上转载 2009-10-26 16:46:00 · 295 阅读 · 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 · 484 阅读 · 0 评论