C/C++
文章平均质量分 78
_高山流水_
这个作者很懒,什么都没留下…
展开
-
String类简单实现(构造、拷贝构造、赋值、析构、输出、比较)
String类的简易实现,用到了构造函数、析构函数、重载运算符、拷贝构造函数、友元函数等知识参考资料:《高质量C++C编程指南》运行平台:VS2008 #include<iostream>using namespace std;class String{public: String(const char *str = NULL); Strin...原创 2010-09-23 22:27:29 · 343 阅读 · 0 评论 -
String类简单实现(构造、拷贝构造、析构、赋值、输出、比较、字符串加、长度、子串)...
实现说明:字符串类String的简单实现,内部采用字符数组实现运行平台:VS2010参考:http://rsljdkt.iteye.com/blog/770072经验说明:拷贝构造函数、重载赋值运算符、实现析构函数三个操作在实现自定义类时往往同时出现。 #include <iostream>using namespace std;class String...2010-09-28 15:31:51 · 426 阅读 · 0 评论 -
多项式类的C++实现(乘法、加法、代入求值)
一、数据结构设计: 多项式如何表示?这里采用这样的方法:只存储非零系数的项,并且指数递减排列。这样,将简化许多运算。二、测试平台:VS2010 参考:《数据结构基础 2nd Edition》程序代码如下:#include <iostream>#include<algorithm>using namespace std;class...2010-09-28 16:11:23 · 3934 阅读 · 2 评论 -
C++ STL编程的HelloWorld
参考:《C++ STL编程轻松入门》http://tech.163.com/05/0613/10/1M4EA0US00091589.html,该文章讲得不错,生动形象并不乏乐趣,三个版本的程序附有层次感,让人倍感程序设计的微妙之美。本人遂将其中演示代码整合了一下,以飨读者。 程序功能:从键盘中读取若干整数,直到非整数字符为止;排序,然后输出。程序设计:给出了三个版本完成该功能,可以...2010-09-28 21:45:28 · 127 阅读 · 0 评论