(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中有指针成员,构造和析构函数需要考虑深复制的问题了。)
class CPerson
{
protected:
char *m_szName;
char *m_szId;
int m_nSex...
分类:
其他好文 时间:
2015-05-20 09:46:30
阅读次数:
166
定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分写出来。
#include
#include
using namespace std;
class Point //定义坐标点类
{
public:
Point():x(0),y(0) {};
Point(double x0, double...
分类:
其他好文 时间:
2015-05-20 09:46:23
阅读次数:
121
储存班长信息的学生类
class Stu //声明基类
{
public:
Stu(int n, string nam ); //基类构造函数
void display( ); //成员函数,输出基类数据成员
protected: //(*)访问权限为保护型的数据成员
int num; //学生学号
string n...
分类:
其他好文 时间:
2015-05-17 15:23:48
阅读次数:
154
请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:
Name: 春哥
Grade: 19
#include
#include
using namespace std;
class Person{
public:
Person(char* s){
strcpy(name,s);
}
void display( ){
c...
分类:
其他好文 时间:
2015-05-17 13:43:45
阅读次数:
151
#include
using namespace std;
class A
{
public:
A()
{
cout<<"A";
}
~A()
{
cout<<"~A";
}
};
class B :public A
{
A *p;
public:
B()
{
cout<<"B...
分类:
其他好文 时间:
2015-05-17 12:20:05
阅读次数:
137
#include
using namespace std;
class my_base
{
int a,b;
public:
my_base(int x,int y)
{
a=x;
b=y;
}
virtual void show()
{
cout<<"base";
cout<<a<<"...
分类:
其他好文 时间:
2015-05-17 12:19:18
阅读次数:
124
#include
using namespace std;
class A
{
protected:
int x;
public:
A(int x)
{
A::x=x;
cout<<"class A"<<endl;
}
};
class B
{
private:
A a1;
public:
B(int x):a1(x...
分类:
其他好文 时间:
2015-05-17 12:18:22
阅读次数:
182
#include
using namespace std;
class Part //部件类
{
public:
Part();
Part(int i);
~Part();
private:
int val;
};
Part::Part()
{
val=0;
cout<<"调用Part的默认构造函数:"<<val<<endl;
}
Part::Pa...
分类:
其他好文 时间:
2015-05-16 14:57:31
阅读次数:
228
#include
using namespace std;
class Data
{
public:
Data(int i):x(i)
{
cout<<"A";
}
~Data()
{
cout<<"B";
}
private:
int x;
};
class Base
{
public:
Base(...
分类:
其他好文 时间:
2015-05-16 13:28:37
阅读次数:
192
#include
using namespace std;
class G
{
public:
static int m;
G( ) //构造函数
{
m++;
cout<<"G begins\n";
}
~G( )
{
cout<<"G ends\n";
m--;
}
};
...
分类:
其他好文 时间:
2015-05-16 13:27:54
阅读次数:
126