摘要:
大多数c++类采用以下三种方法之一管理指针成员:1、指针成员采取常规指针型行为。这样的类具有指针的所有缺陷但无需特殊的复制控制。2、类可以实现所谓的“智能指针”行为。指针所指向的对象是共享的,但类能够防止悬垂指针。3、类采取值型行为。指针所指向的对象是唯一的,由每个类对象独立管理。方法一:简单使用#include<iostream>using namespace std;class HasPtr{public: HasPtr(int * p,int n) { ptr=p; num=n; } void setPtr(int * p) { ptr=p; } void setNum(in 阅读全文