class Cperson
{
private:
int age;
float height;
public:
void InitPerson(int age,float height);
};
void Cperson::InitPerson(int age,float height)
{
this->age=age;
this->height=height;
}
class Person
{
private:
int age;
public:
Person& setAge(int age);//返回自身引用
};
Person& Person::setAge(int age)
{
this->age=age;
return *this;//返回*this(自身引用)
}
const Person& setAge(int age)const;
#include <iostream>
using namespace std;
class MyClass
{
public:
int data;
MyClass(int data)
{
this->data = data;
}
void print()
{
//cout<< data << endl;
cout << "hello!" << endl;
}
};
int main()
{
MyClass *pMyClass;
pMyClass = new MyClass(1);
pMyClass->print();
pMyClass[0].print();
pMyClass[1].print();
pMyClass[10000000].print();
return 0;
}
#include <iostream>
using namespace std;
class MyClass
{
public:
int data;
MyClass(int data)
{
this->data = data;
}
void print()
{
//cout<< data << endl;
cout << "hello!" << endl;
}
};
int main()
{
MyClass *pMyClass;
pMyClass = new MyClass(1);
pMyClass->print();
pMyClass[0].print();
pMyClass[1].print();
pMyClass[10000000].print();
return 0;
}