C++备忘
Tcorpion
写着代码,喜欢着东方姑娘,陈乔恩
展开
-
MFC中char*,string和CString之间的转换 (转载)
转载:http://www.cnblogs.com/maowang1991/p/3570328.html 一、 将CString类转换成char*(LPSTR)类型 方法一,使用强制转换。例如: CString theString( "This is a test" ); LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString;转载 2016-07-06 14:37:19 · 477 阅读 · 0 评论 -
[引用区别] c++中引用与java中引用区别 (转)
原文链接:http://blog.csdn.net/waitforfree/article/details/51030013 综述 在Java中,类实例声明和构造是分开。"T a;"是声明,而"a=new T();"才是构造。引用声明和C++相同。 但是Java的机制与C++不同,Java中的引用也叫句柄,或者说句柄才是其真实名称。类声明的都是一个句柄,调用构造函数才会使得句柄指转载 2017-02-07 11:22:10 · 608 阅读 · 0 评论 -
new和malloc的区别
1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 1.2 voi转载 2017-09-16 18:14:25 · 288 阅读 · 0 评论 -
CV_EXPORT定义的作用,lib及dll的区别
来源: https://blog.csdn.net/viewcode/article/details/8021989在core.hpp中,CV_EXPORT是出现频率最高的词之一。1. CV_EXPORT是什么? 有什么用?2. CV_EXPORT会涉及到dll的东西,那么dll是什么,lib与dll的区别是什么?CV_EXPORTS 出现的用法:class CV_EXPORTS MatExpr;...转载 2018-04-14 14:35:27 · 344 阅读 · 0 评论