<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangfengman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangfengman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangfengman]]></copyright><item><title><![CDATA[cout和printf输出结果不一样]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/78263103</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/78263103</guid><author>yangfengman</author><pubDate>Tue, 17 Oct 2017 17:38:56 +0800</pubDate><description><![CDATA[偶然发现cout和printf两种输出的结果竟然不一样，是一个非常简单的例子：
#include
using namespace std;
int main()
{
	double dval= 7;
	double* p1 = &dval;
	printf("*p1 = %d\n",*p1);
	cout << "*p1 = "<<*p1;
	system("pause");
	return 0]]></description><category></category></item><item><title><![CDATA[什么是句柄？为什么会有句柄？HANDLE]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/70569948</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/70569948</guid><author>yangfengman</author><pubDate>Mon, 24 Apr 2017 10:07:48 +0800</pubDate><description><![CDATA[转载：http://www.cppblog.com/mymsdn/archive/2009/02/19/handle-in-windows.html
看完博主的博客感觉将handle解释的简单易懂，所以转载了，如有侵权请告知，第一时间删除该博客。
从广义上，能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle"，本义就是"柄"，只是在计算机科学中，被特别地翻译成"句柄"]]></description><category></category></item><item><title><![CDATA[C++中的RAII机制]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/70305066</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/70305066</guid><author>yangfengman</author><pubDate>Fri, 21 Apr 2017 09:19:42 +0800</pubDate><description><![CDATA[http://www.jellythink.com/archives/101]]></description><category></category></item><item><title><![CDATA[C++ new关键字]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/70256995</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/70256995</guid><author>yangfengman</author><pubDate>Thu, 20 Apr 2017 16:18:03 +0800</pubDate><description><![CDATA[说明：本文有错误之处还请见谅
自己从接触new这个关键字，看了一些别人使用new的代码，知道new是自己在堆中申请的空间，但是一直不明白是怎么生成的？下面结合汇编来说一下new这个关键字。]]></description><category></category></item><item><title><![CDATA[C++ String类]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/68065900</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/68065900</guid><author>yangfengman</author><pubDate>Wed, 29 Mar 2017 15:58:21 +0800</pubDate><description><![CDATA[今天看了一篇别人的博客介绍string的，特别全面，自己选了个别函数运行了一下，加深对其函数的理解。如果想要了解更多，参考：http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html
#include 
#include 
#include 
using namespace std;
void test()
{
	/*-----]]></description><category></category></item><item><title><![CDATA[C++错误：C4996]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/67633325</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/67633325</guid><author>yangfengman</author><pubDate>Tue, 28 Mar 2017 11:24:11 +0800</pubDate><description><![CDATA[版本：Visual Studio 2015 
错误 C4996 
'ctime': This function or variable may be unsafe. Consider using ctime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.]]></description><category></category></item><item><title><![CDATA[C++11 std::chrono库详解]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/67631947</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/67631947</guid><author>yangfengman</author><pubDate>Tue, 28 Mar 2017 09:47:01 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/jwk000/p/3560086.html
所谓的详解只不过是参考www.cplusplus.com的说明整理了一下，因为没发现别人有详细讲解。


　　chrono是一个time library, 源于boost，现在已经是C++标准。话说今年似乎又要出新标准了，好期待啊！ 


　　要使用chrono库，需要#include，其]]></description><category></category></item><item><title><![CDATA[vector的常用构造函数]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/60876576</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/60876576</guid><author>yangfengman</author><pubDate>Wed, 08 Mar 2017 17:30:41 +0800</pubDate><description><![CDATA[vector常用构造函数



构造函数

作用


vector();
创建一个没有任何元素的空向量


vector(vector&& _Right);
创建一个向量，并使用向量_Right初始化该向量


vector(size_type Count);
创建一个大小为Count的向量vect


vector(size_type Count,con]]></description><category></category></item><item><title><![CDATA[MATLAB之pcolor—绘制伪彩色图]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/53097591</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/53097591</guid><author>yangfengman</author><pubDate>Wed, 09 Nov 2016 11:12:32 +0800</pubDate><description><![CDATA[功能：绘制伪彩色图。该图为一矩形单元、由参数C定义了颜色阵列，系统通过C中的每相邻的四点定义 的曲面补片而生成一伪彩色图。为彩色图是从上面向下面观看的“平面”曲面图。若用户使用命令shading faceted或shading flat,则每一单元的固定颜色是与之相连的角的颜色有关的。所以，C(i,j)定义了单元的第i行与第j列的颜色。C中的最后一行与最后一列都没用上。若用户使用命令shading]]></description><category></category></item><item><title><![CDATA[MATLAB之set——设置图像属性]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/53095947</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/53095947</guid><author>yangfengman</author><pubDate>Wed, 09 Nov 2016 09:07:05 +0800</pubDate><description><![CDATA[功能：修改和设定句柄图像对象
语法介绍：


set(H,'PropertyName',PropertyValue) 设置句柄为H的图形对象指定属性PropertyName的值PropertyValue.set(H,a)   设置句柄为H的图形对象的属性，参数a是一个包含指定对象属性名及属性的结构。set(H,pn,pv) 对多个图像对象指定多个属性值。参量H为包含多个图像对象句柄的向量。]]></description><category></category></item><item><title><![CDATA[MATLAB中的impixel函数——获取图像像素值]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/53088636</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/53088636</guid><author>yangfengman</author><pubDate>Tue, 08 Nov 2016 21:25:25 +0800</pubDate><description><![CDATA[功能：获取图像像素值。函数返回指定图像的红、绿、蓝颜色值
语法介绍：


P=impixel(I) 返回灰度图像中用户指定的像素或像素集合的数据值，如果用户没有指定输入对象，impixel对于当前轴中的图像进行操作。用户指定完后，impixel返回一个mX3的矩阵P。P=impixel(X,map) 返回索引图像X和颜色表矩阵map中用户指定的像素或像素集合的数据值。map列数为3.P=i]]></description><category></category></item><item><title><![CDATA[Matlab括号使用详解]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/53079608</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/53079608</guid><author>yangfengman</author><pubDate>Tue, 08 Nov 2016 10:23:42 +0800</pubDate><description><![CDATA[版权声明：本文为博主皮皮http://blog.youkuaiyun.com/pipisorry原创文章，未经博主允许不得转载。



转载：http://blog.youkuaiyun.com/pipisorry/article/details/39215767


Matlab中用括号去引用某Array或者是cell的内容，三者的区别：


大括号   用于单元阵列的赋值  
中括号   用于形成]]></description><category></category></item><item><title><![CDATA[C++  用typedef定义类型]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52874288</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52874288</guid><author>yangfengman</author><pubDate>Thu, 20 Oct 2016 16:36:57 +0800</pubDate><description><![CDATA[使用关键字typedef可以将已有的类型名用新的类型名（别名）来代替，他具有下列格式：
            typedef         ；
例如：
           typedef   float  FLOAT;
           typedef   char  CH10[10];
这里，FLOAT表示float类型，CH10表示具有10个元素的字符数组类型。这样，在这以]]></description><category></category></item><item><title><![CDATA[C++函数重载]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52808996</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52808996</guid><author>yangfengman</author><pubDate>Thu, 13 Oct 2016 18:16:52 +0800</pubDate><description><![CDATA[函数重载是对两个或多个函数使用同样的函数名的过程。
每个函数的重定义必须使用不同类型的参数、参数序列或参数个数。函数的参数个数、类型或序列称为函数特征。当有同样名字的多个函数时，编译器根据函数的参数特征识别出此函数。
函数特征
函数特征通过如下方式完成：


函数中参数的个数，例：

    void Add( int ) ;
    void Add( int,float ); ]]></description><category></category></item><item><title><![CDATA[C++int数组和数组指针]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52807280</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52807280</guid><author>yangfengman</author><pubDate>Thu, 13 Oct 2016 15:37:08 +0800</pubDate><description><![CDATA[数组的地址就是第一个数组元素地址，在C\C++中规定，数组名称代表数组的第一个元素地址，也就是数组的起始地址，因此下面的语句是等价的：
iP = &iArr[0];
iP = iArr;有了指针和指针运算，就可以灵活地使用各种方法访问数组元素，例：


组下标表示方法:iArr [2] 指针+偏移量表示法：*(iP+2)数组名称+偏移量表示法：*(iArr+2)指针+下标表示法：iP[2]]]></description><category></category></item><item><title><![CDATA[C++函数指针point]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52799913</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52799913</guid><author>yangfengman</author><pubDate>Wed, 12 Oct 2016 19:57:49 +0800</pubDate><description><![CDATA[概述


指针可以指向字符型变量、整型变量、浮点型变量，当然指针也可以指向函数，这就是函数指针。该功能可以用来调用函数。我们都知道，指针指向变量时，是取其变量的首地址，同样，函数指针指向函数的首地址，而函数名就是首地址。



指向函数的指针必须包含想调用的函数的内存地址。但为了正确运行，这种指针还必须包含被指向函数的形参列表以及返回类型等信息。因此指向函数的指针类型必须考虑被指向函]]></description><category></category></item><item><title><![CDATA[C++函数调用方式]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52797357</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52797357</guid><author>yangfengman</author><pubDate>Wed, 12 Oct 2016 15:01:03 +0800</pubDate><description><![CDATA[直接调用（传值调用）
函数调用方式：>                                                            使用别名的引用调用
                                        间接调用（引用调用）>]]></description><category></category></item><item><title><![CDATA[opencv中的重映射：remap（）函数]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52769716</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52769716</guid><author>yangfengman</author><pubDate>Sun, 09 Oct 2016 19:27:17 +0800</pubDate><description><![CDATA[重映射：就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。
C++：
void remap(InputArray src, OutputArray dst, InputArray map1, InputArray map2,
                    int interpolation, intborderMode = BORDER_CONSTANT,
      ]]></description><category></category></item><item><title><![CDATA[opencv中的Circle函数]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52768862</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52768862</guid><author>yangfengman</author><pubDate>Sun, 09 Oct 2016 17:31:20 +0800</pubDate><description><![CDATA[cvCircle(CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int lineType=8, int shift=0)


img为源图像指针


center为画圆的圆心坐标


radius为圆的半径


color为设定圆的颜色，规则根据B（蓝）G（绿）R（红）
]]></description><category></category></item><item><title><![CDATA[opencv中的waitKey(0)不起作用]]></title><link>https://blog.youkuaiyun.com/yangfengman/article/details/52694068</link><guid>https://blog.youkuaiyun.com/yangfengman/article/details/52694068</guid><author>yangfengman</author><pubDate>Wed, 28 Sep 2016 21:21:17 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/autocyz/article/details/46941031




楼主在运行一个链接了opencv库的程序时，发现了一个奇怪的现象，就是我的在程序中调用的等待函数waitKey()不起作用，不管是是使用waitKey(100)，waitKey(0)，waitKey(-1)，或者是使用if(waitKey(0) == ‘q’)，wai]]></description><category></category></item></channel></rss>