testclass.cpp

来自「< Visual C++数据库经典开发实例精解>>的实例源码」· C++ 代码 · 共 40 行

CPP
40
字号
// TestClass.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
class string{
private:
	int length;				//私有数据成员,保存字符串长度
	char content[255]; 		//私有数据成员,保存字符串内容
public:
	string();				//构造函数,初始化对象
	~string(){};			//空的析构函数
	int get_length(){return length;}		//返回字符串长度
	char *get_content(){return content;}	//返回字符串内容
	int set_content(char *in_content);		//设置字符串内容的函数原型
};
string::string(){
	for(int i=0;i<=255;i++)
		content[i]='\0';
	length=0;
}
int string::set_content(char *in_content){	//设置字符串内容函数的具体实现
	int i;
	for(i=0;in_content[i]!='\0';i++){
		content[i]=in_content[i];
	}
	length=i+1;
	return 1;
}
int main(int argc, char* argv[])		//在main函数中使用自定义类string

{
	string name;//声明类变量
	name.set_content("mike"); //设置字符串内容
	//输出字符串长度和内容
	cout<<name.get_length()<<"  "<<name.get_content()<<"\n";
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?