- 博客(24)
- 收藏
- 关注
别让习惯害了你,注意size_t变量作循环条件时,逆序是不可行的!
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。在自己编写求自然数内n的n!时碰到的问题。#include <iostream>#include <iomanip>#include <cmath>#include <cstdlib>using namespace std;size_t getbit(const siz...
2007-04-30 02:04:00 323
警惕!C++里面“=”不一定就是等于(赋值)。
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。让我们来现在看一个这样的程序:#include <iostream></iostream>using namespace std;class HasPtr{public:int *ptr;int val;HasPtr(const int &p,int i):ptr(new int(p)),...
2007-04-28 16:11:00 259
浅谈C++类(7)--析构函数
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。不知不觉我都写了6讲了,的确这样讲出来的学习才能迫使我真的去调试每个书上出现的代码,去想些自己能讲出什么新的书上没有的东西,这才是真的学习吧,以前看完书,做道题式的就以为自己基本都掌握了,在类这里好像行不通,因为我的C基础不适合这里。。。。呵呵不说题外话了。这次讲析构函数,相对于构造函数。析构函数就是在类的声明周期结束的时候...
2007-04-28 12:41:00 116
浅谈C++类(6)--复制构造函数
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。还记得(1)中讲到的构造函数吗?复习一下,这次我们重载一个新的默认构造函数--即当你不给出初始值时调用的构造函数,我记得我讲过这个概念吧,有吗?看下面的例子。例6.0#include <string>#include <iostream>using namespace std;class Fr...
2007-04-27 13:53:00 116
非常郁闷的一点,csdn博客的排版问题
当我全部输入完,并且排好版后,不说复制过来缩进很好的代码变得几乎没有缩进让人郁闷,当我把代码的样式都标为code后然后提交,以前都这样,今天才发现,仅仅改变代码的样式为code不仅莫名其妙的使很多字变颜色,还使很多两段代码间的文字跑到最后面去了,导致我写得东西乱成一团,郁闷至极!!!!我光改正这个问题,就用了老半天!对看过我以前写得东西然后一头雾水的同志们啊,这不是我的错啊!...
2007-04-27 11:32:00 189
浅谈C++类(5)--友元
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。呵呵,又来了,自从我开始尝试描述类以来,我发现我自己是开始真的了解类了,虽然还不到就明白什么叫oo的高深境界,起码对于类的使用方法了解的更多了,希望你看了以后也能有所进步啊:)现在开始讲一个有利有弊的东西,友元(friend),我以前讲过了private的数据和函数别人是不能直接调用的,这一点对于封装起到了很重要的作用。...
2007-04-27 11:09:00 104
浅谈C++类(4)--隐式类类型转换
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。老规矩,看个例子,知道我要说的是什么。例4.0:#include <string>#include <iostream>using namespace std;class Fruit //定义一个类,名字叫Fruit{string name; //定义一个name成员 string colou...
2007-04-26 21:04:00 72
浅谈C++类(3)--两个特殊成员mutable与static成员
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。这一次讲我一直没有怎么搞明白的两个特殊类成员,mutable,static。接着第(1)次的内容,从水果讲起。我们希望有一个成员总是可以被修改,即mutable。哪怕他是const成员函数都可以修改,这种需要感觉还是比较少有。不过我们可以看看例子。例3.0:#include <string>#incl...
2007-04-26 17:33:00 417
浅谈C++类(2)--一个简单的多文件具体例子
上一次讲了一些基本的概念,这次分析一个稍微复杂但其实还是很简单的例子。现看定义:Person.h#include <map>#include <string>class Person{public:Person(const std::string &,const std::string &);Person(){};void print(c...
2007-04-25 23:06:00 307
浅谈C++类(1)--概念和构造函数
欢迎转载,但请标明作者 “九天雁翎”,当然,你给出这个帖子的链接更好。类多么重要我就不多说了,只讲讲学习,因为个人认为类的学习无论从概念的理解还是实际代码的编写相对其他C兼容向的代码都是比较有难度的,对于以前学C的人来说这才是真正的新概念和内容,STL其实还比较好理解,不就是一个更大的函数库和代码可以使用嘛。虽然vector,string就是类,不过我们却不需要这样去理解他们,就可以很好的使用...
2007-04-25 18:47:00 80
关于C++标准库泛型算法reverse的学习笔记
C++ Primer中这样描述reverse反向排列元素一个容器为9,8,7,6,5,4,3,2,1,0,sort后为0,1,2,3,4,5,6,7,8,9。一个容器为0,1,2,3,4,5,6,7,8,9,sort后还为0,1,2,3,4,5,6,7,8,9。假设一个容器为0,1,2,3,4,5,6,7,8,9你认为reverse以后为什么呢?没有错,9,8,7,6,5,4,3,2,...
2007-04-23 11:35:00 145
关于C++标准库泛型算法merge的学习笔记
#include <vector>#include <string>#include <iostream>#include <list>#include <algorithm>#include <iterator>using namespace std;int main(int argc, char *argv[]){st...
2007-04-23 11:25:00 120
关于容器输出的学习与简化过程
在学习C++标准库的过程中,各种容器是很大一块,每次验证自己的结果输出容器的时候除了string 可以简单的cout<<输出以外,其他的都要for()循环用迭代器遍历,比如输出vector<int> vec容器就要这样for(vector<int>::iterator it = vec.begin(); it != vec.end(),++it) cou...
2007-04-23 10:49:00 128
用正版还是盗版
以前一直用金山词霸的盗版,当然用的盗版还不止这一个,反正好像卖盗版才犯法,用却不会,何况也没有见现在卖盗版的有什么违法,公开卖的那么happy,有段时间不想用盗版,用过Linux,那时的习惯把statdict带入了windows下来用,用了一段时间发现金山词霸还是比较好,然后又改用金山词霸,也没有什么不妥,最近新上电信宽带,免费送金山的使用权一年,给了个通行证,想想,有正版还是用正版吧,结果通行证...
2007-04-23 09:32:00 194
C++ Primer 中文版 第4版 习题10.2
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/typedef pair...
2007-04-22 15:29:00 94
一个最最简单的画图软件
唯一值得一用的特点是,可以重复你画画时候的先后顺序(也就是轨迹)。源程序:读图程序:http://pickup.mofile.com/4033993311440329画图程序:http://pickup.mofile.com/1221180278844126//先用画图程序画图,画完后直接关闭程序就可以了,再运行读图程序读图。图片文件以txt形式保存。//当时写的时候没有想...
2007-04-22 15:22:00 800
保存学习档案的小管理器
做来玩,自己也用。源代码:http://pickup.mofile.com/7117077873846058mofile文件提取方法自己看看吧,还比较简单,既然大家学的都是C++这种难东西,mofile这简单的东西,我就不多说了。www.mofile.com去看看吧因为源代码比较大,不列出来了,自己看吧,编译工具为visual C++ .net 2005,你也可以更改按钮的内容,以...
2007-04-22 15:22:00 177
单词出现统计程序
//一个根据C++ Primer 习题改变的程序,使用方法为在主程序后加要读入的文件作为参数,作用为//自动按字典顺序输出所有单词及其出现次数,存在的问题同习题10.9及C++ Primer中的例题中读单词//的问题。int main(int argc, char *argv[]){if(argc!=2)//检查参数数目{cerr<<"error:wrong argme...
2007-04-22 15:20:00 83
C++ Primer 中文版 第4版 习题10.9
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*///一个单词查询程序,就算不...
2007-04-22 15:19:00 85
C++ Primer 中文版 第4版 习题9.28
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/int main(){l...
2007-04-22 15:18:00 64
C++ Primer 中文版 第4版 习题9.18
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/void printCont...
2007-04-22 15:17:00 196
C++ Primer 中文版 第4版 习题9.13
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/vector<int&...
2007-04-22 15:16:00 100
C++ Primer 中文版 第4版 习题9.7
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/int main(){ ...
2007-04-22 15:15:00 112
C++ Primer 中文版 第4版 习题4.30
/*我在这里写下部分C++ Primer 中文版 第4版 习题的个人解答和看法(注:我没有买答案书,所以不保证正确,你觉得错的,希望你能告诉我)源代码运行的要求和书上一样,省略了预编译和using行。假如有什么说的不详细,你还不懂,可以问我,不过我也是初学者,不一定知道阿,看我还在学C++ Prime 就知道我是初学者了。欢迎转载,但是请保留作者名“九天雁翎”。*/int main(){cha...
2007-04-22 15:14:00 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人