#include
using namespace std;
class CPerson
{
public:
void Print();
private:
CPerson();
private:
int age;
char *name;
};
CPerson::CPerson()
{
}
void CPerson::Print()
{
cout<<"name="<",age="<int main()
{
CPerson ps1(23,"张三");
CPerson ps2=ps1;
ps1.Print();
ps2.Print();
return 0;
}
加个有参构造函数
#include <iostream>
using namespace std;
class CPerson
{
public:
void Print();
CPerson();
CPerson(int a,char *n);
private:
int age;
char *name;
};
CPerson::CPerson()
{
}
CPerson::CPerson(int a,char *n)
{
age = a;
name = new char[strlen(n)];
strcpy(name,n);
}
void CPerson::Print()
{
cout<<"name="<<name<<",age="<<age<<endl;
}
int main()
{
CPerson ps1(23,"张三");
CPerson ps2=ps1;
ps1.Print();
ps2.Print();
return 0;
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num, i = 0,a[10], j = 0, count = 0;
scanf("%d", &num);
while (num >= 10)
{
a[i] = num % 10;
i++;
printf("%2d", num % 10);
count++;
num = num / 10;
if (num < 10)
{
printf("%2d", num);
count += 1;
a[i] = num;
}
}
printf("\n");
for (j = i; j >= 0; j--)
{
printf("%2d", a[j]);
}
printf("\n");
printf("count=%d\n", count);
system("pause");
return 0;
}
void Print();
下面加上
CPerson(int _age, char * _name)
{
age = _age;
name = new char[strlen(_name) + 1];
strcpy(name, _name);
}