1つのメソッドで使用するオブジェクトへのポインターがあります。しかし、別のメソッドで同じポインタを再度使用する必要があります。グローバルオブジェクトとして宣言せずにこれを実現するにはどうすればよいですか。これは私の動的入札実績の一部です。Shapeは親クラスであり、Rectangleは子クラスです。
int main(){
switch (choice){
case 1:
create();
break;
case 2:
process();
break;
}
}
create(){
Shape *shape[3];
shape[0]=&objRectangle;
}
process(){
for(int i=0;i<3;i++){
shape->print; // I want to acchieve like this.
}
今、私はこの原因を行うことができません、それが作成プロセスを終了すると、シェイプオブジェクトは消えます。手伝ってください。