C/C++
uweiyuan
进步是接近自由的阶梯
展开
-
C++内存分类
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自原创 2012-12-18 09:49:39 · 680 阅读 · 0 评论 -
C++ 类型转换
C++中的类类型转换也是会经常使用到,但使用不好,会出现不可估计的错误!原创 2016-05-03 11:36:17 · 330 阅读 · 0 评论 -
C++模板
C++函数模板,类模板,模板编程是一个C++进阶的表现原创 2016-05-02 23:33:12 · 339 阅读 · 0 评论 -
Linux C Socket简介和实现
Linux C Socket简介和实现转载 2016-03-01 17:09:17 · 4102 阅读 · 0 评论 -
一个 * 引发的血案
class A{object obj;object GetObj(){ return obj; };object* GetObj(){ return &obj ; }; };类外使用第一个方法获得的是 obj 的一个拷贝;类外使用第二个方法获得的是 obj 的地址;拷贝的 obj 的地址与类中定义的 obj 不是同一个对象的地址!原创 2012-03-14 12:36:43 · 664 阅读 · 0 评论 -
QPalette
调色板类QPallete提供了颜色角色(color roles)概念,是指当前GUI界面中颜色的职责,通过枚举变量QPalette::ColorRole来定义,比较常用的颜色角色有:QPalete::Window,通常指窗口部件的背景色;QPalette:WindowText,通常指窗口不见的前景色;QPalette::Base,指文本输入窗口部件(比如QtextEdit,QLined转载 2011-12-19 19:39:32 · 7917 阅读 · 0 评论 -
this指针
当你进入一个房子后,你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身《参考链接》转载 2011-12-21 10:38:58 · 582 阅读 · 0 评论 -
MFC实现打开、保存文件对话框和浏览文件夹对话框
一、打开文件夹:1、CFileDialog实现CFileDialog hFileDlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_READONLY,TEXT("支持的图像文件 (*.jpg;*.gif;*.bmp;...)|*.jpg;*.gif;*.bmp|专用Tiff图像文件(*.tiff;*.tif)|*.tif转载 2012-03-29 00:32:12 · 492 阅读 · 0 评论 -
C/C++混编之 extern "C"
C/C++混编的必要技巧转载 2016-05-03 15:02:26 · 387 阅读 · 0 评论