摘要:
参数以引用参数传递和以指针形式传递效果相同;差异是:指针可能不指向某一实际对象,当我们提领指针时,一定要先确定其值并非为0;而引用必定会代表某个确定的对象,所以不须做此检查;故综合比较指针参数和引用参数 引用参数的更有优势,因为引用参数不需要检查,而使用指针参数时需要检查是否指向某一确定的对象;总结:1.将参数声明为引用的理由之一是,希望直接对所传入的对象进行修改2.将参数声明为引用的理由之二是,降低复制大型对象的负担3.传址方式主要应用于类类型之上,当传递内建类型时,不要使用传址方式 阅读全文
摘要:
文件的读写操作1.开启一个可供输出的文件 ofstream outfile("filename"); 如果指定的文件存在,这个文件会被开启为输出之用,而文件中原已存在的数 据会被丢失; 如果指定的文件不存在,便会有一个文件被产生出来并开启为输出之用; 如果文件已经存在,并且我们不希望丢弃原有内容,而是希望增加新数据到文 件中,那么我们以追加模式(append mode)开启这个文件,提供第二个参数 ios_base::app ofstream outfile("filename",ios_base::app); 文件开启有可能失败,在进行写入操作之前,我 阅读全文