string类的基本函数编写
2012-08-29 23:23
85 查看
class String { public: String(const char *str=NULL); String(const String &otherdata); ~String(void); String &operator=(const String &otherdata); outputString(); private: char *input_data; }; String::~String() { delete[]input_data;//destructor析构函数,释放地址空间 } String::(const String &otherdata) { assert(str!=NULL); if(str==NULL) { inputdata=new char[1]; *inputdata='\0'; } else { int length=strlen(otherdata.inputdata); inputdata=new char[length]; strcpy(inputdata,otherdata.inputdata); } } String::(const)
相关文章推荐
- 快速编写“专家级”makefile(2.创建基本编译环境-使用功能”函数“)
- 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,编写如下函数: (1) 输入10个学生 的基本信息(input); (2) 求出每个学生的平均分(average); (3) 求出平均分
- C语言提高-第26/27讲: 实现线性表基本操作的函数/编写查找和排序函数
- String类中的基本函数
- java 编写函数 交换两个基本变量的值
- string类的基本使用,编写一个字符串处理程序
- 【c++】简单的string类的几个基本函数
- 脚本文件的编写和关于文件的基本函数的用法
- 在编写个人函数的时候,你将会受到C++中的一条基本的原则的限制:在默认的情况下,变量只能以值传递的方式传递给函数。这句话的意思是:被传递到函数的只是变量的值,永远不是变量的本身。
- 【c++】简单的string类的几个基本函数
- linux中的fork函数的基本用法
- mysql存储过程基本函数
- 提高代码质量:如何编写函数
- 存储过程基本语法与常用函数
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值。
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 【JS--基础--函数】--基本概念
- eclipse中代码规范化编写的基本配置
- 编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字
- 浅析Python编写函数装饰器