qui*_*uss 3 c++ windows arrays stl vector
我们可以动态分配吗?
std::vector<fooType> foo[num];
Run Code Online (Sandbox Code Playgroud)
像这样?
std::vector<sidType>* lSamplesPerClass = new vector<sidType>[nClasses];
[...]
delete [] lSamplesPerClass;
Run Code Online (Sandbox Code Playgroud)
是的,你可以(假设你真的想要一个vectors 数组).但是,如果您这样做,它将更安全,更容易管理:
std::vector<std::vector<fooType> > foo(num);
Run Code Online (Sandbox Code Playgroud)
如果标准库可以为您自己动手,请不要自己动态分配.
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |