关闭

_crtisValidHeappointer问题分析

在编写一个函数测试其功能时,发现总是弹出如下错误: 进入调试模式,发现弹出以下警告: 好吧,既然说是在_crtisValidHeappointer处出了问题,那就百度吧。 但是,百度了之后,好像还不是很清楚。查找好半天,就是不知道毛病在哪里。呵呵,各位看笑了,本人以前不是软件计算机出身啊,真是对编程调试不清楚。 后来,突然看到函数里有个for循环范围弄错了: fo...
阅读(876) 评论(0)

对特定文件夹下的图像序列文件读写

问题描述: 在做目标跟踪程序时,经常需要读写某个文件夹下的图像文件。可以使用WIN32_FIND_DATA结构体配合FindFirstFile函数以及FindNextFile函数实现对特定文件夹下的文件遍历,但是有时候我们的图像序列命名是有规律的,如img_00001.jpg等,能不能通过组合文件夹名+前缀+编号+后缀的方式实现文件的读取呢,可以! 编写函数,实现功能:在txt配置文件中指定图...
阅读(1518) 评论(0)

使用GDAL打开和保存常见格式图像(代码)

习惯了使用OpenCV的cvLoadImage函数和imread函数打开图像,但是貌似老师不喜欢opencv,实验室也用惯了GDAL,于是乎,就搜集各种资源,整理了使用GDAL读写图像的代码。 1.使用GDAL打开常见格式图像,并且保存到一维数组中 首先,需要判定图像后缀名,因为GDAL使用不同的驱动器打开对应的图像格式文件,笔者写了个支持JPG、BMP、PNG、GIF、TIFF格式判断的函数...
阅读(15601) 评论(9)

VC6.0 乱码问题解决办法

本文转载自:http://hi.baidu.com/tonypmtaobao/item/d172c52142ce888c6f2cc3cb ,非常感谢,同时非常鄙视CSDN的某位(http://download.csdn.net/detail/okhurenokhuren/1441982),这都收积分,太坑爹了! ==========================================...
阅读(877) 评论(0)

VC6.0 files---open 出现 MSDEV.exe错误,Project ---- add to project 出现错误等等

转载自:http://blog.sina.com.cn/s/blog_5e85e16c0100ym71.html 我使用的Windows XP系统,安装了 VC++ 6 之后,每次执行Project –> AddTo Project –> Files (工程 –> 添加到工程–> 文件)时,VC++ 6 就会报错。重装了好几遍,仍然如此。后来从网上得知,是因为VC++ 6 和Office...
阅读(546) 评论(0)

解决CMake为VC准备生成文件时的Could not copy from不能复制问题

今天学习cmake,刚开始学最简单的hello world程序生成例程时,就遇到了问题,cmake显示 E:\AllTestProjects\CmakeProjects\t1>cmake . -- Building for: Visual Studio 10 -- Check for working C compiler using: Visual Studio 10 Could...
阅读(4436) 评论(3)

转:Callback函数详解

以下文章转载自:http://blog.sina.com.cn/s/blog_6a6d5ba80100lqvk.html ,表示强烈感谢!! 一,回调函数 我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢? 使用回调函数实际...
阅读(1190) 评论(0)

如何在对话框中实现文件拖放功能

以下文章转载自:http://blog.sina.com.cn/s/blog_6a6d5ba80100lcay.html ,致谢!! 如何在对话框中实现文件拖放功能 在对话框上添加一个Picture Control,然后把Accept Files属性修改成True。如果是想托图片的话需要把Type改成Bitmap。 在头文件里加入:afx_msg void OnD...
阅读(550) 评论(0)

转:学习笔记:shared_ptr陷阱

以下文章转载自:http://blog.sina.com.cn/s/blog_6a6d5ba801012jt5.html ,致谢!!! 条款1:不要把一个原生指针给多个shared_ptr管理 int* ptr = new int; shared_ptr p1(ptr); shared_ptr p2(ptr); //logic error ptr对象被删除了2次...
阅读(949) 评论(0)

转:VS2005设置可以在Release模式下调试

转自:http://blog.csdn.net/mywait_00/article/details/2893955,谢谢原作者! 一、首先:从“配置管理器”中将项目配置成Release版: 在下拉列表中选择了Release后,点击“关闭”即可。     见图-1 。     二、按Alt+F7:进入当前项目的属性设置: 经过上面的设置,应该是“活动(Release)”,然...
阅读(493) 评论(0)

windows程序调试,转自谭文

调试策略 第一章         调试的过程 1.         成功而高效的调试的关键是找到准确的错误信息 2.         一旦找到一个错误,就可能找到更多。类似的代码可能还有类似的错误 3.         从错误中学习如何预防将来会产生的错误 4.         对于新代码,根本不需要执行测试来判断它是否有错误 第二章         编写便于调...
阅读(934) 评论(0)

[转载]C++库常用函数一览

转载自:叶开的博客 1.标准C++库字符串类std::string的用法 begin       得到指向字符串开头的Iterator end       得到指向字符串结尾的Iterator rbegin       得到指向反向字符串开头的Iterator rend       得到指向反向字符串结尾的Iterator size...
阅读(622) 评论(0)

运算符重载初探

大一的时候学习C++,用的谭浩强那本红皮书,学到运算符重载的时候,心里很没底,学了也就忘了。这些天使用某个类库代码,N多运算符重载,只好硬着头皮学习了。笔记如下: 本节目的:练习使用 加减乘除运算符、自增自减、以及输入输出运算符的重载。 先看某个类的头文件代码: #ifndef CLASS_HEADER_H #define CLASS_HEADER_H #include using n...
阅读(480) 评论(0)

C++ vector容器类型

转载自:http://www.cnblogs.com/charley_yang/archive/2010/12/11/1903040.html vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  : #include 使用vector有两种不同的形式,即所谓的...
阅读(644) 评论(0)

float与double类型区别比较

参考或转自http://topic.csdn.net/u/20090716/10/CE4A7037-3C0D-40AE-AF85-F702C78FCEA3.html 单精度浮点数在机内占4个字节,用32位二进制描述。 双精度浮点数在机内占8个字节,用64位二进制描述。 浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。 数符占1位二进制,表示数的正负。 指数符占...
阅读(42395) 评论(2)

函数返回值为指针的问题

看以下程序: ========================================================================== char* GetFileName() { char filename[] = “file_0001.dat”; strcpy(filename,"file_xxxx"); return filename; } void main(...
阅读(1350) 评论(0)

explicit关键字解析

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。   C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。   所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX...
阅读(411) 评论(0)

vs的【warning C4996:'fopen': This function or variable may be unsafe】解决方案

转载自:http://my.oschina.net/liujinofhome/blog/36287 以及http://blog.sina.com.cn/s/blog_562f523f0100rezj.html 二、编译警告:warning C4996 与 Security Enhancements in the CRT 将过去的工程用VS2005打开的时候。你有可能会遇到一大堆...
阅读(18978) 评论(1)

vs2010中的ipch文件夹和sdf文件

转载自:http://apps.hi.baidu.com/share/detail/24098322 vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k 的工程,结果用vs打开过后变成了两百多兆。 这个详细点的解释 大家也许发现了,visual studio 2010 中新建一个项目会同时建立一个ipc...
阅读(1015) 评论(0)

cout 格式化输出详解

本文转自:http://hi.baidu.com/hankcs/blog/item/3ea53a3c664d550cbba16765.html //在使用setf等库函数时使用 //在使用流操纵算子时使用 //using namespace std; //以下所有的setf()都有对应的unsetf()用于取消设置 //所有的setiosflags()可以用resetiosflags...
阅读(586) 评论(0)
32条 共2页1 2 下一页 尾页
    个人资料
    • 访问:468515次
    • 积分:4821
    • 等级:
    • 排名:第6237名
    • 原创:29篇
    • 转载:139篇
    • 译文:1篇
    • 评论:59条
    保存为PDF
    最新评论