【发布时间】:2012-02-22 11:14:17
【问题描述】:
我有一个带有 vector<float> 成员的 C++ 类,这些成员在构造函数中初始化为由构造函数的参数之一确定的大小。
summingBuffer = vector<float>(requiredSize);
如何检查向量构造函数是否已成功分配所需空间?实例变量不是指针(应该是?)所以if (NULL==myVector) 不起作用。 vector 是否在分配错误时抛出异常?之后检查.size()怎么样?
谢谢...
【问题讨论】:
标签: c++ stl error-handling initialization