- 博客(11)
- 资源 (7)
- 收藏
- 关注
转载 C++ delete和delete[]
C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。 请看下面的程序。#include ;using namespace std;
2012-11-23 15:37:51 493
转载 生死疆界-在new与delete之间
作者:土豆 问题源自一段简单的代码: void main() { char *p = new char; cin>>p; cout delete p; } 在以上代码中,如果你输入:abcd,那么如你所望,你会看到"正确"的输出"c"。但是会有错误提示出现: Debug Error! Program: test.exe DAMAGE: af
2012-11-23 15:35:10 421
原创 openCV 中include/opencv2文件夹中只有一个文件问题解决
今天安装并编译好openCV后,测试一段摄像头的代码时,提示找不到openCV根目录下“include/opencv2”目录中得一堆头文件,而应用这些头文件的又是“include/opencv”中的cv.h等头文件,当场崩溃………………………… 后来无意中,发现opencv2根目录下“modules”目录中的每个文件夹中都有一个“include/opencv2”目录,想都不想
2012-09-03 19:47:19 5127 1
原创 C中“##”符号的用法
<br />“##”符号用于#define中 作用是连接字符串 (注意!是源代码的字符串,不是程序中的string)<br />例如 #define a(n) exam##n<br />然后在程序中出现 a(0) 则该处表示为exam0。<br />同理 a(ple) 表示 example。
2011-02-23 14:30:00 657
原创 使用JLink将bootloader烧入Nor Flash
1、 打开JLink驱动:J-Link ARM中的J-Flash ARM。2、 选择Options->Project Settings…,弹出Project Settings对话框。3、 选择CPU标签,然后勾选Use target RAM(fast),并在addr中输入40000000并选择96KB,如图:4、 确定返回,然后选择Target->connect,连接开发板(开发板电源打开)。5、 成功后,选择Target->Erase chip,擦除Nor Flash(若失败,重新connect
2010-11-21 18:00:00 1678 1
原创 ADS搭建使用JLink调试的环境
<br />1、安装JLink驱动:J-Link ARM<br />2、打开ADS的调试工具AXD,打开Options->Configure Target…,在弹出的Choose Target对话框中单击Add按钮。<br />3、选择J-Link ARM安装目录(SEGGER)下的JLinkRDI.dll文件,并打开此时该文件会出现在Choose Target对话框中,Target为J-Link(Rename后),如图:<br /><br /><br />(PS:ARMUL可以模拟调试ARM)<br />
2010-11-21 17:57:00 864
原创 QT自定义窗口插件在QT Creator的应用
<br /> 根据《C++ GUI Programming with Qt 4,Second Edition》中第5章的“在Qt设计师中集成自定义窗口部件”小节,使用插件法生成的窗口部件利用QT Creator编译后,在QT Creator中的设计师是找不到的,但是在打开<setuproot>/qt/bin中的Qt designer是可以找到该插件的。<br /> 如果在Qt designer插入该插件,然后在QT Creator中编译是通不过的。<br /> 照成这种问题的原因是
2010-11-21 17:43:00 1258 1
TLV2543中文数据手册
2011-04-06
ADXL345中文数据手册
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人