- 博客(5)
- 收藏
- 关注
原创 Effective C++读书笔记(2)
让自己习惯C++条款1:视C++为一个语言联邦C++可以看作是四种次语言组成的:C(包括区块、语句、预处理器、内置数据类型、数组、指针等);Object-Oriented C++(主要表现C++的面对对象的性质,包括类、封装、继承、多态性、virtual函数等);Template C++(为C++泛型编程部分);STL(是模版程序库,主要包括容器、迭代器、算法以及函数对象)
2013-12-16 15:48:09 423
原创 Effective C++读书笔记(1)
导读1.定义式是编译器对此对象拨发内存的地点。2.explicit声明的构造函数可被用于禁止编译器执行非预期的类型转换。注:对于单个参数的构造函数定义了从该形参类型到该类型的一个隐形转换。explicit只对构造函数起作用,用来抑制隐式转换。 class A { A(int a); }; int Functio
2013-12-16 14:57:56 346
转载 隐式类类型转换
C++ primer 中有这么一句话:可以用单个实参来调用的构造函数定义了从形参类型到该类型的一个隐式转换。这么解释:比如有个类A的对象a的成员函数的参数应该是类A的对象,但是把一个别的类型B的对象b传进去了,而且这个对象b的类型恰好是A的单参数构造函数参数类型,这时系统就用这个b自作聪明的创建了一个类A的临时对象c,虽然c和a都是A类型,但是是不同的对象。这种隐式转换有很大风险,可以
2013-12-13 11:09:08 396
转载 VS08SP1中CMFCPropertyGridCtrl的基本用法
在DLG中的基本应用 。首先在Cxxdlg.h文件中加入public: CMFCPropertyGridCtrl m_MFCPGCtrl; CMFCPropertyGridProperty* pGroup1; CMFCPropertyGridProperty* pGroup2; 然后Cxxdlg.cpp中的OnInitDialog()中CRec
2013-12-04 16:28:19 560
转载 opncv2.4.3 SIFT编译出错
今天在opencv2.4.3下写SIFT检测时,遇到了下面这个问题: 1>Lab.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall cv::SIFT::SIFT(int,int,double,double,double)" (??0SIFT@cv@@QAE@HHNNN@Z),该符号在函数_main 中被引用1>F:\
2013-12-04 15:00:27 676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人