
C/C++
文章平均质量分 84
贝才
这个作者很懒,什么都没留下…
展开
-
在VS2012中使用wxWidgets3.1
wxWidgets是一个历史悠久、基础雄厚的,可跨多种平台的多功能图形用户界面库。最初它曾被命名wxWindows,它受着Windows的MFC的深远影响,很多概念都和MFC很类似,最初命名的基本含义也就是MFC的移植库,后面为了不让使用者引起“只能在Windows下使用”的歧义,才正式改名为wxWidgets。1、下载wxWidgets 3.1和vs2012· 下载wxWi原创 2016-01-25 18:29:08 · 2474 阅读 · 1 评论 -
数组
数组是一种类似标准库类型vector的数据结构,但是在性能和灵活性的权衡又与vector有所不同。数组的大小确定不变,不能随意向数组中增加元素。 数组中元素的个数也属于数组类型的一部分,编译的时候维度应该是已知的。也就是说数组的维度必须是一个常量表达式。 不允许使用一个数组为另一个内置类型的数组赋初值,也不允许使用vector对象初使化数组。相反的,允许使用原创 2017-09-29 21:18:27 · 239 阅读 · 0 评论 -
标准库类型string
using声明命名空间。注意的是头文件中不应该包含using声明,因为在引用头文件时,会将头文件中的内容拷贝到文件中来,如果头文件中包含了using声明,那么可能每一个头文件中都会包含using声明,可能会造成名字的冲突。读入一整行和读入一个词主要的差别可以用getline()函数来实现。对于string类的输入函数,它会自动忽略开头的空白(空格、制表符、换行等等),从第一个真正的字符开始直到原创 2017-09-24 22:53:59 · 305 阅读 · 0 评论 -
【C++ 模板】 如何根据模版中数据类型做对应操作?
模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数;类模板针对仅数据成员和成员函数类型不同的类。使用模板的目的就是能够让程序员编写与类型无关的代码。假定我们希望编写一个函原创 2017-09-13 19:27:59 · 5387 阅读 · 2 评论 -
CString,string,char*之间的转换
这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。转载 2017-06-22 19:28:32 · 450 阅读 · 0 评论 -
min_element 和max_element
// min_element/max_element example#include // std::cout#include // std::min_element, std::max_elementbool myfn(int i, int j) { return i<j; }struct myclass { bool operator() (int i,int原创 2016-12-01 09:10:15 · 395 阅读 · 0 评论 -
C++ STL初识
内容出处:http://tech.163.com/05/0613/10/1M4EA0US00091589.htmlSTL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科原创 2015-12-10 08:45:56 · 475 阅读 · 0 评论 -
CxImage图像处理库VS2010编译和调用(静态库)
一、静态库生成1.CxImage 7.02下载:点击下载2.解压到比如:E:\\cximage702_full\目录下3.解决方案的组织结构 直接打开CxImageFull_vc10.sln,打开后发现共有该解决方案下共有14个项目, a.cximage,jasper,jbig,jpeg,libdcr,libpsd原创 2016-08-03 23:36:28 · 1594 阅读 · 0 评论 -
Opencv——全屏显示图片
原型 C++: void setWindowProperty(const string& winname, int prop_id, double prop_value)Parameters:name – Name of the window.prop_id –Window property to edit. The following operatio原创 2016-09-20 23:53:32 · 2843 阅读 · 0 评论 -
VLFeat + vs 2012配置
系统环境:win7_x64IDE环境:Visual Studio2012,x64一、方法一 配置步骤: 1、下载并解压VLFeat-0.9.14(http://download.youkuaiyun.com/detail/j_d_c/9708990)或者官网下载(http://www.vlfeat.org/) 2、向计算机系统变量下path 添加路径:F:\opencv原创 2016-12-12 15:54:10 · 1144 阅读 · 0 评论