[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;
class P_example {
int num;
public:
void set_num(int val) { num = val; }
void show_num();
};
void P_example::show_num()
{
cout << num << "\n";
}
int main()
{
P_example ob, *p; //声明一个对象和一个对象指针
ob.set_num(10);
ob.show_num();
p = &ob; //将对象 ob 的地址赋给指针 p
p->show_num();
p->set_num(20); //通过指针调用对象中的函数修改对象中的成员变量值
p->show_num();
ob.show_num();
return 0;
}
[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;
class P_example {
int num;
public:
void set_num(int val) { num = val; }
void show_num();
};
void P_example::show_num()
{
cout << num << "\n";
}
int main()
{
P_example ob[2], *p; //创建一个对象数组
ob[0].set_num(10); //直接访问对象
ob[1].set_num(20);
p = &ob[0];
p->show_num();
p++;
p->show_num();
p--;
p->show_num();
return 0;
}