📄
字号:
#include<iostream.h>
#include<stdio.h>
class string
{
private:int length;
char *contents;
public:
string();
~string();
int get_length(){return length;}
char *get_contents(){return contents;}
// int set_contents(int in_length,char *in_contents);
int set_contents(char *in_contents);
};
string::string()
{
length=0;
contents=NULL;
printf("String odject initiallized\n");
}
string::~string()
{
cout<<"String odject destroyed\n";
}
/*int string::set_contents(int in_length,char *in_contents)
{
length=in_length;
contents=in_contents;
return 1;
}*/
int string::set_contents(char *in_contents)
{
contents=in_contents;
int i=0;
while(*in_contents++!='\0')
i++;
length=i;
return 1;
}
main()
{
string x,y;
x.set_contents("Hello world\n");
y.set_contents("How are you!\n");
int i=x.get_length();
char *p=x.get_contents();
cout<<"x_length="<<i<<"x_contents="<<p;
i=y.get_length();
p=y.get_contents();
cout<<"y_length="<<i<<"y_contents="<<p;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -