- 博客(14)
- 收藏
- 关注
原创 构造函数(惑)
复制构造函数是含有一个传引用调用参数的构造函数,具有与类相同的类型,这个参数必须是一个传引用调用参数,通常参数也是一个常量参数,也就是说要在它前面加一个参数修饰符const 。只要某个函数返回类类型的一个值,就会自动调用那个类的复制构造函数。 但凡使用了指针和操作符new的类,
2011-09-29 21:14:10 174
转载 复制构造函数
也许很多C++的初学者都知道什么是构造函数,但是对复制构造函数(copy constructor)却还很陌生。对于我来说,在写代码的时候能用得上复制构造函数的机会并不多,不过这并不说明复制构造函数没什么用,其实复制构造函数能解决一些我们常常会忽略的问题。 为了说明
2011-09-29 20:42:12 152
原创 数组入门
数组中的独立变量我们称为索引变量(indexed variable) 也称下标变量(subscripted variable) 或元素(element) 一旦索引表达式的求值结果在数组声明允许的范围外,成为索引越界(out of range)或者超出范围illegal ) 或
2011-09-28 23:08:13 240
原创 指针操作 和链表
若p1和p2是指针变量那么p1=p2 会修改p1的值使其指向p2 当前所指向的东西。 使用new会为动态变量保存一个特殊的内存区域,自由自由存储区,也称堆。 为一个指针变量使用delete 时候 它所指向的动态变量会被销毁,之后指针变量进入未定义的状态,也就是说你不知道它指向
2011-09-22 20:02:51 404
原创 ADT 友元函数 重载操作
抽象数据类型(Abstract Data Type,ADT) 使用ADT遵循以下规则: 第一:将所有成员变量设为类的私有成员 第二:将用户程序员需要的每个基本操作都设置为类的公共成员函数,并完善地指定如何使用每个公共成员函数; 第三:将任何帮助函数设置为私有成员函数。
2011-09-20 23:43:29 334
原创 构造函数
#include using namespace std; class BankAccount { public: BankAccount(int dollars,int cents,double rate) //初始化构造函数 BankAccount(int dolla
2011-09-20 18:37:04 272
原创 大小写转换
预定义字符串toupper('a') 返回大写字母 递增运算符和递减运算符都有前置(prefix)和后置(postfix)两种形式,前置式先递增或递减后才被拿来使用,比如++tries 。。后置式则是先运算才进行递增或者递减。 tolower 返回小写字
2011-09-20 17:50:04 268
原创 类与继承
c++最强大的特性之一就是派生类的使用 我们说一个类自另一个类派生时,是说派生类是在另一个类的基础上添加新特性来的,。 对象是一个具有成员函数的变量,而类是一种类型,它的变量就是对象。 istream 及其派生类ifstream ostream 及其派生类ofstream
2011-09-19 13:37:58 204
原创 toupper 和tolower 的返回值
toupper 和tolower 的返回值是 ASCII 用强制转换 #include #include using namespace std; int main() { cout<<toupper('a')<<endl; cout(toupper('a'))<<end
2011-09-19 11:50:47 737
原创 检查输入
#include using namespace std; void new_line(); void get_in(int& number); int main() { int n; get_in(n); cout<<"finall value read in ="<<
2011-09-18 21:24:37 332
原创 检查文件尾巴 方法
#include #include #include using namespace std; void add_plus_plus(ifstream& in_stream,ofstream& out_stream); int main() { ifstream fin;
2011-09-18 21:20:12 326
原创 get 成员函数
#include int main() { using namespace std; char c1,c2,c3; cin.get(c1); cin.get(c2); cin.get(c3); cout<<c1 <<c2 <<c3 <<endl; ret
2011-09-17 22:24:07 262
原创 流作为函数实参
#include #include #include #include //使用setw必须 using namespace std; void make_neat(ifstream& messy_file,ofstream& neat_file, int numbe
2011-09-17 21:59:49 343
原创 c++的输入输出流
#include int main() { using namespace std; ifstream in_stream; ofstream out_stream; in_stream.open("infile.txt"); out_stream.open("outfile.t
2011-09-16 22:06:50 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人