- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 const 用法
#includeusing namespace std;int main(){ const double *pc = 0; const double minw = 9.60; pc = &minw; cout double dval = 3.14; //可以修改const指针指向的对象 pc = &dval; //ok cout //不能修改 const 指针指向对象的值, //*pc = 3.14159; //error //定义指向const对象的const指针 //const double *co
2011-03-11 11:37:00 449
原创 unx下多次读配置文件的C++类
/** 测试了很多次,之前的版本在出现读文件时,未找到value的情况下不能继续查找其他的value值。 目前这个版本解决了这个问题,可以多次读配置文件。 主要是在closeFile()这里。 在fp.good非真时,需要clear()清空流的内部状态。**//* 此部分转:关闭流并不能改变流对象的内部状态。如果最后的读写操作失败了,对象的状态将保持为错误模式,直到执行 clear 操作重新恢复流的状态为止。调用 clear 后,就像重新创建了该对象一样。如果程序员需要重用文件流读写多个文件,必须在读
2011-03-09 17:27:00 540
原创 c++ primer 第二章
IntArray :: IntArray(const IntArray &rhs){ //拷贝构造函数 _size = rhs._size; ia = new int[_size]; for(int ix=0; ix { iz[ix] = rhs.ia[ix]; }}引用 (reference) 即 IntArray &rhs, 引用是一种没有指针语法的指针。(因此 写成rhs._size,而不是rhs->_size)同指针一样,引用提供对对象的间接访问。
2011-03-08 15:51:00 338
原创 c++ primer 第一章
1. 如果定义了 DEBUG #ifdef DEBUG#endif编译的时候 $CC -DDEBUG main.c2. 几个常用的预定义名称__LINE____FILE____TIME____DATE__assert() 是C语言标准库中提供的一个通用预处理器宏。常用来判断一个必需的前提条件,以便程序能正确执行。#includeassert( filename !=0);c++中用#include using namespace std;使用c时可以直接#include就可以调用 assert(),
2011-03-08 14:05:00 362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人