标签: c++ arrays struct
我想知道是否有更好的方法来简单地创建一个包含SIZE数组的结构:
... #define SIZE 100; ... struct foo { foo(); bar * bars; } foo::foo() { bars = new bar[SIZE]; }
答案 0 :(得分:4)
只要SIZE是编译时常量,您就可以
SIZE
struct foo { bar bars[SIZE]; }