- 博客(9)
- 资源 (17)
- 收藏
- 关注
原创 (笔试题)C++删除文件中的注释
//本文算法思想是对C++注释的分类讨论// (1) a/b// (2) //a // (3) /*a*/// (4) a*b//由上述四种情况可以看出在源码中第一次遇到'/'时须分(1),(2),(3)三种情况来讨论,其他均直接输出字符即可。//一旦第一次发现'/'则继续读入并处理,只需再读入一个字符即可分辨(1),(2)和(3).他们分别是//'b'一般字符
2010-10-15 22:58:00 3880 7
原创 软件工程 对话 Parnas 2010-10-11 明故宫校区12号楼一楼报告厅
Parnas 讲座笔记整理最重要的两点(1)Good design a比如Product Line ,Family.(如果你不知道新事物和旧事物哪里发生了变化,这很遗憾,这意味着你几乎要从头再来). b 有了good design,我们就不会从头阅读代码.Document will tell you how to do.(2)Good document a 将数学定义引入到需求分析的描述中来,简短清晰无歧义。最好不要用汉语,因为汉语是一个很容
2010-10-11 17:06:00 1604
原创 程序将自己的源代码写入记事本
#include#includeusing namespace std;int main(){ fstream fin,fout; fin.open("main.cpp",ios::in); if(!fin) { cout return -1; } fout.open("main.txt",ios::out); if(!fout) { cout return -1; } char ch; while(fin.get(ch)) fout.put(ch); fin.close(); fout.clo
2010-10-05 15:43:00 1730
原创 程序将自己的源代码输出到控制台
#include#includeusing namespace std;int main(){ fstream fin; fin.open("main.cpp",ios::in); if(!fin) { cout return -1; } char ch; while(fin.get(ch)) cout fin.close(); return true;}
2010-10-05 15:43:00 1357
原创 C++ 二进制读写文件全部 V2.0
<br />fstream& Personal::writeToFile(fstream& out) <br />{<br /> out.write(SSN,SSNLen);<br /> out.write(name,nameLen);<br /> out.write(city,cityLen);<br /> out.write((char*)(&year),sizeof(year));<br /> out.write((char*)(&salary),sizeof(salary));<br /> retu
2010-10-05 15:42:00 1777
原创 C++文件操作:向二进制文件中追加数据
templatevoid Database::add(T& t){ //每次向文件中写入相关人员的数据,以二进制形式存储,每次追加到文件的末尾加入数据 database.open(fName, ios::out | ios::binary | ios::app ); if(!database) { cout return; } database.seek
2010-10-05 15:41:00 5468
原创 C++文件操作:不要相信open( ) 已经为你做好准备工作
void Database::add(T& t){ //每次向文件中写入相关人员的数据,以二进制形式存储,每次追加到文件的末尾加入数据 database.open(fName, ios::out | ios::binary | ios::app ); if(!database) { cout return; } database.seekp(0,ios::e
2010-10-05 15:40:00 1272
原创 对对象的操作一定要以引用的方式传递
<br />一 ,好处 <br />(1)是减少复制控制重新创建临时对象的时空复杂性<br />(2)是即是先复制再操作也不一定是按我们想象的那样,C++中的复制控制如果不清楚,参数的传递将传的乱七八糟。<br />二 ,传递引用有两种方式 ;;<br />(1)是用const 引用 :只读操作<br />(2)是用非const 引用 :改变对象状态的操作
2010-10-05 15:39:00 859
原创 文件流对象最好随时使用随时创建,不要成为类成员
类最好不要拥有fstream 成员: “测试后发现你的那个Database类的fstream database 成员有问题呀! 可能是关闭并没有销毁,第二次再打开时那个文件还没有关闭. 两次打开同一个文件导致文件打不开。我在你的读写操作中创立独立的 流对象后程序可以正常运行了!”
2010-10-05 15:36:00 972
RabbitMQ C++ Client on Windows
2014-04-10
C++ Network Programming Volume 2.chm
2014-03-05
Aho算法的C++实现
2010-12-20
汇编编译器 集成开发环境 适用于初学者循序渐进学习asm2010
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人