C++
文章平均质量分 65
aguisy
try best, do possible!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OPENCV XML函数完美支持中文方法
<br />XML即extensibe markup language的缩写,也就是可扩展标识语言。由于其开放性,越来越多的软件采用它作为描述语言;由于其平台无关性,越来越多的系统采用它作为数据传递中介。计算机行业已经把XML为数据交换的标准,并提供了相当数量的支持工具。但是,C++中解析xml还依然不够完美,特别是对于中文字符集的支持。大家总是遇到各种问题,本文改进了OPENCV的XML读写函数,支持中文字符串。本文来自:蜜蜂电脑.<br />在OPENCV开发包中,存在着读写XML的一系列函数,虽然并不转载 2010-08-04 10:01:00 · 1960 阅读 · 0 评论 -
C++中,自定义结构体vector的排序
<br />C++中当 vector 中的数据类型为基本类型时我们调用std::sort函数很容易实现 vector中数据成员的升序和降序排序,然而当vector中的数据类型为自定义结构体类型时,我们该怎样实现升序与降序排列呢?有两种方法,下面的例子能很好的说明: <br /> <br /> 方法1: <br /> <br /> 我们直接来看代码吧,比较简单,容易理解: <br /> <br /> #include "stdafx.h" <br /> <br /> #include <vec转载 2010-08-04 10:04:00 · 14742 阅读 · 1 评论 -
Opencv中如何判断某个文件不存在?
<br />调试程序时发现一个错误:在运行过程中,删除xml文件,然后再入库,关闭程序,启动时初始化失败。原因:运行时,会把XML内容保存在内存中,如果删除XML文件,内存变量没有情况,导致图片对象个数统计不准确,然后再次启动初始化时无法准确判断循环结束。<br /><br />解决方法:想办法判断xml文件被不存在。网上搜了一圈,没有找到很好的方案。仔细分析和跟踪代码时,发现如果文件不存在,并且打开方式是CV_STORAGE_READ时,返回空指针,如果是其他方式,则无法判断。下面代码就是判断后面代码要操原创 2010-08-04 10:04:00 · 4325 阅读 · 0 评论 -
标准C++字符串string任意分割
<br />最近在做一个项目,要求代码跨平台,因此要使用标准C++。其中要用到字符串分割,在网上找了一下,对其进行稍作修改可以实现字符串任意分割,如下程序,并有使用举例。<br />#include <vector><br />#include <string><br />#include <iostream><br />#include <algorithm><br />using namespace std;<br />typedef basic_string<char>::size_type S_T;原创 2010-08-04 09:57:00 · 5043 阅读 · 1 评论 -
含有string成员的结构体变量,为什么不能初始化?
<br />struct CatInfo {<br /> string Title;<br /> int TotalCnt;<br />} Cats[2]={{"S01",10},{"S02",10}};<br />错误:<br />Compiling...<br />Yml.cpp<br />c:/documents and settings/administrator/yml.cpp(10) : error C2440: 'initializing' : cannot convert from 'cha原创 2010-08-04 09:54:00 · 3214 阅读 · 2 评论 -
VC中MessageBox的常见用法
<br />VC中MessageBox的常见用法<br />一、关于MessageBox<br /> 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。<br /> 1.MessageBox("这是一个最简单的消息框!");<br /> 2.MessageBox("这是一个有标题的消息框!","标题"); <br /> 3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL )转载 2010-08-16 11:06:00 · 731 阅读 · 0 评论
分享