编程论坛
注册
登录
编程论坛
→
C++教室
函数指针数组用二级指针保存(new 出来的),要如何调用啊?
libinden71
发布于 2019-05-13 20:35, 1962 次点击
CCalss **ary = new ary *[3]{ &A1 ,&A2 ,&A3 }; //这要怎么调用?
3 回复
#2
libinden71
2019-05-13 20:36
复制错了!应该是CCalss **ary = new CCalss*[3]{ &A1 ,&A2 ,&A3 }; //这要怎么调用?
#3
Jonny0201
2019-05-14 00:02
程序代码:
#include
<iostream>
using
namespace
std;
class
Foo {
public
:
Foo(
int
value) {
cout
<< value << endl;
}
};
int
main(
int
argc,
char
*argv[]) {
Foo **arr =
new
Foo *[
3
] {
new
Foo(
1
),
new
Foo(
2
),
new
Foo(
3
)};
delete
arr[
0
];
delete
arr[
1
];
delete
arr[
2
];
delete
[] arr;
}
#4
Jonny0201
2019-05-14 00:04
你说的要怎么调用, 我没懂什么意思
1