文章列表
头文件:TextQuery.h
#pragma once
#include <string>
#include <vector>
#include <map>
#include <set>
#include <fstream>
using namespace std;
//文本查讯类
class TextQuery
{
public:
typedef std::vector<std::string>::size_type line_no;
//接口
void read_file(std::i ...
- 2010-01-13 12:17
- 浏览 448
- 评论(0)
听了《尚学堂》关于UML学习的两天的课,自己感觉这课还不错,关键是讲的人结合了软件开发中的具体的经验,UML是一门工具,只有结合具体的应用场景,才能看见其价值。 这课程主要讲了这几个方面:类图,顺序图,状态图, ...
- 2010-01-12 18:32
- 浏览 326
- 评论(0)
#include <iostream>
#include<fstream>
#include <iterator>
#include <algorithm>
using namespace std;
int main()
{
ofstream oddFile("oddFile.dat");
ofstream evenFile("evenfile.dat");
//打开文件失败
if (!oddFile||!evenFile)
{
cerr<<"Can ...
- 2010-01-11 09:49
- 浏览 255
- 评论(0)
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
#include <iterator>
#include <algorithm>
using namespace std;
int main()
{
string fileName;
//输入文件名
cout<<"Enter input file name:"<<endl;
cin>>fi ...
- 2010-01-10 22:43
- 浏览 342
- 评论(0)
在网上找了一门UML的课,相当不错,听完以后,至少感觉自己入门了。呵呵
下面是听的过程程随手记下的一些概念。
1. 图相当于一种角度
2. 交互图(顺序图、协作图)、类图、活动图、状态图等等
3. 类图是静态建模
4. 顺序图是对动态的建模
5. 用例是文本形式的情节描述,用例不是用例图
6. 用例的名称应使用动词开头
7. 编写用例的时候应尽量使用行业的专业名称,不要使用计算机术语(是给客户看的)
8. 怎么样编写用例?描述参与者系统之间的交互。
9. 基本路径只描述主成功场景,不要出现“如果等”
10. 可选路径等要写入扩展点中去。
11. 系统边界确定
12. ...
- 2010-01-10 17:38
- 浏览 379
- 评论(0)
#include <string>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
string make_plural(size_t ctr,const string &word, const string &ending)
{
return (ctr<=1) ? word : word+ending; //make_plural(wc, "word ", "s &qu ...
- 2010-01-09 12:05
- 浏览 537
- 评论(0)
#include <vector>
#include <algorithm>
#include<iostream>
#include <numeric>
using namespace std;
int main()
{
//input
vector<int> ivec;
int i=0;
cout<<"Plz input a number:"<<endl;
while(cin>>i)
{
ivec.push_back(i);
}
...
- 2010-01-09 10:06
- 浏览 268
- 评论(0)
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
multimap<string,string> authors;
string author,work,search_item;
//建立作者及其作品的multimap容器
do
{
cout<<"Enter author name:"<<endl;
cin>>author;
...
- 2010-01-08 21:28
- 浏览 258
- 评论(0)
/*
** Copyright (C) WWQ All rights reserved.
*/
#include <map>
#include <stdexcept>
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
//open_file() 函数
ifstream & open_file(ifstream& in, const string& ...
- 2010-01-08 09:28
- 浏览 346
- 评论(0)
这是单词统计的迭代器版本:
/*
** Copyright (C) QPSOFT.COM All rights reserved.
*/
#include<iostream>
#include<map>
#include<utility>
#include<string>
int main()
{
using namespace std;
map<string, int> word_count;
string word;
//读入单词并统计其出现次数
cout << "Ente ...
- 2010-01-07 22:37
- 浏览 290
- 评论(0)
#include<iostream>
#include<bitset>
#include<stdexcept> //vc中不要这个也能通过
using namespace std;
int main()
{
bitset<100> bs;
for(size_t ix = 0; ix != bs.size(); ++ix)
{
bs[ix] = 1;
}
try
{
bs.to_ulong();//将bs转化为unsigned long 类型
}
catch(runtime_error err)
...
- 2010-01-07 19:44
- 浏览 508
- 评论(0)
#include<iostream>
#include<bitset>
#include<stdexcept>
using namespace std;
int main()
{
bitset<100> bs;
for(size_t ix = 0; ix != bs.size(); ++ix)
{
bs[ix] = 1;
}
try
{
bs.to_ulong();//将bs转化为unsigned long 类型
}
catch(runtime_error err)
{
cout &l ...
- 2010-01-07 19:30
- 浏览 340
- 评论(0)
#include<string>
#include<map>
#include<iostream>
using namespace std;
//显示
void show(const map<string,int> &smap)
{
for(map<string,int>::const_iterator iter=smap.begin();iter!=smap.end();++iter)
{
cout<<iter->first<<":"<<i ...
- 2010-01-07 13:56
- 浏览 511
- 评论(0)
注意到下面第九行的语句,如果没有哪个typename,在vc下面一点问题,也没有,但是在gcc环境下,却通不过,一个模板函数在vc,和Gcc下的不一样。
#include <iostream>
#include <list>
#include <vector>
#include <string>
using namespace std;
template<typename T>
void show(T ivec)
{
for (typename T::iterator iter=ivec.begin();iter! ...
- 2010-01-05 17:57
- 浏览 713
- 评论(0)
#include <iostream>
#include <vector>
#include <list>
using namespace std;
int main()
{
int ia[]={0,1,1,2,3,5,8,13,21,55,89};
vector<int> ivec(ia,ia+11);
list<int> ilst(ia,ia+11);
//删除ilst奇数元素
for (list<int>::iterator lit=ilst.begin();lit!=ilst.end ...
- 2010-01-04 21:55
- 浏览 356
- 评论(0)