gpt4 book ai didi

c++ - 传递数组指针并在函数内部使用

转载 作者:行者123 更新时间:2023-11-30 02:59:18 25 4
gpt4 key购买 nike

<分区>

我想知道如何在函数中将指针传递给数组,并且在函数内部我仍然想将它用作指针。

process(Shape **sp);

int main(){
Shape* objShape[5];
process(objShape);
}

process(Shape **sp) {
sp[0]=&objRec; // No Errors
cout<<sp[0]->computeArea(); // WORKS
}

但是当我将 COMPUTEAREA() 方法转移到另一个函数时它不起作用

getArea(Shape **sp){
cout<<sp[0]->computeArea(); // I get a segmentation fault error;
}

objRec 是 Shape 类的子类。我需要使用动态绑定(bind)来评估计算区域。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com