当前搜索:

C++ limits头文件的用法(numeric_limits)

初学C++的时候,对这个模板很陌生,不知道它到底是做什么用的,今天拿起《C++标准程序库》,出现了它的讨论,所以决定好好研究一番。 1. numeric_limits是什么? (A)《C++标准程序库》: 一般来说,数值型别的极值是一个与平台相关的特性。C++标准程序库通过template ...
阅读(742) 评论(0)

OpenCV坐标体系的初步认识

实验基础   本次实验通过一个简短的例子,主要来说明下面4个问题:   1. 坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。该坐标体系在诸如结构体Mat,Rect,Point中都是适用的。(OpenCV中有些数据结构的坐标原点是在图...
阅读(905) 评论(0)

OpenCV中的神器Image Watch

Image Watch是在VS2012上使用的一款OpenCV工具,能够实时显示图像和矩阵Mat的内容,跟Matlab很像,方便程序调试,相当好用。跟VS2012配合使用,简直就是一款神器!让我一下就爱上它了! 下面介绍一些链接: 1.Image Watch官网:http://rese...
阅读(1155) 评论(0)

变长参数

转载自:http://blog.csdn.net/tht2009/article/details/7019635    变长参数  设计一个参数个数可变、参数类型不定的函数是可能的,最常见的例子是printf函数、scanf函数和高级语言的Format函数。在C/C++中,为了通知编译器函...
阅读(460) 评论(0)

mutable、volatile的使用

(1)mutable        在C++中,mutable是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。 struct ST { int a...
阅读(478) 评论(0)

boost解析info文件

先给出info文件:parameters { MAX_STAGES 4 MAX_DEPTH 3 MAX_NUMTRESS 5 MAX_NUMTHRESHS 500 MAX_NUMFEATS 1000,1000,1000,500,500,500,400,400...
阅读(1103) 评论(0)

boost解析json文件

#include <boost/property_tree/ptree.hpp> #include <boost/property_tree/json_parser.hpp> #include <string> #include <iostream...
阅读(1759) 评论(0)

boost解析xml文件

前面我们介绍了xml文件,今天我们试着用boost库来解析xml文件。我们将举两个例子来说明怎么使用。来自boost官方的例子先看xml文件的内容:<debug> <filename>debug.log</filename> <module...
阅读(1970) 评论(0)

XML语法学习

本文章集合两篇博文而写,两篇博文地址: XML学习总结(二)——XML入门: XML基础<第一篇>一、XML简介XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据。XML文档以.xml为后缀。需要彻底注意的是XML是区分大小写的。 先从一个简单的XML例...
阅读(597) 评论(0)

使用Def文件导出dll

前面我们介绍了dll的生成,大多数是使用extern "C"__declspec(dllexport)+函数名的方法导出dll。其实我们还有另一种方法来导出dll。 先介绍参考文献: 1.dll导出声明相关 2.VS2012中 C++创建DLL图解 3.DLL中...
阅读(1949) 评论(0)

使用extern "C"改善显式调用dll

extern "C"的简单解析         我们前面介绍了显式调用dll的方法,例如  http://www.cnblogs.com/laogao/archive/2012/12/07/2806528.html ,其中在GetProcAddress第二个参数的填写煞费苦...
阅读(1837) 评论(0)

VS中lib和dll

转载:  http://www.cnblogs.com/Yogurshine/archive/2013/06/14/3136025.html Lib文件 先来说一说lib文件,C++中lib文件主要有两类,一种是静态的编译连接,叫做静态链接库,另一种是动态的编译链接,和Dll文件一起使用,在该...
阅读(710) 评论(0)

c++显式加载dll并使用DLL的类

转载自:  http://blog.163.com/tianjunqiang666@126/blog/static/8725911920121064573594/ 首先需要强调,当使用某个类时一般目的有二:实例化成对象或者继承它产生新类。 对于前者,我们可以构造一个抽象类(java...
阅读(5974) 评论(0)

C++ dll的隐式与显式调用

 转载自:http://blog.sina.com.cn/s/blog_53004b4901009h3b.html   应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0(或者更先进的...
阅读(4866) 评论(0)

在C++中调用DLL中的函数

转载自:http://blog.sina.com.cn/s/blog_53004b4901009h3b.html   应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0(或者更先进的版本)在...
阅读(603) 评论(0)

vs2013创建及使用DLL

这几天看了许多关于生成Dll的博文,很有感触,遂整理在此,以供自己后续参考。 VS2013创建DLL 我们使用vs2013来生成Dll,其实使用其他的版本也是同理如此。步骤如下:   单击“新建项目”,选择“Win32 项目”,选择“下一步”,然后到了如下界面: 点击“DLL”,并同时...
阅读(7861) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 34万+
    积分: 4723
    排名: 7686
    个人网站
    最新评论