我想要一个具有内联数组(不是指向另一个数组的指针)成员的类,它可以具有在创建类期间指定的不同大小。就像是:
template<typename T>
class Buffer {
...
...
private:
T events_[size]; // This size should be determined during compilation time.
}
我可以使用这样的东西:
template<typename T, int size>
class Buffer {
...
...
private:
T events_[size]; // This size is determined during compilation time.
}
有一个更好的方法吗?