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 + -
显示快捷键?