摘要: 一 :关于指针和堆的内存分配先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类型而已,了解了这个基本上所有的问题都好象都变的合理了。在C++中,申请和释放堆中分配的存贮空间,分别使用new和delete的两个运算符来完成:指针类型 指针变量名 = new 指针类型 (初始化); .. 阅读全文
posted @ 2011-12-25 20:07 gaoxw0511 阅读(3571) 评论(0) 推荐(2) 编辑
摘要: MFC中使用ifsteam进行文件操作,需要如下声明:1 头文件包含#include <iostream>#include <fstream>头文件包含(1)在工程的总头文件中进行声明(2)在使用该对象的类中(对于MFC可以是Dialog类或documen类等系统类,也可以是自建的C++类)声明.例如,建立了mymfc的项目,要在mymfcDlg类中使用ifsteam.(1)可以在mymfc.h中进行声明;(2)也可以在mymfcDlg.h中进行声明.2 命名空间:因为ifsteam是C++中的类,所以需要使用命名空间.命名空间使用:(1)在头文件包含出进行包含: us 阅读全文
posted @ 2011-12-25 12:28 gaoxw0511 阅读(620) 评论(0) 推荐(0) 编辑