【发布时间】:2017-09-22 01:09:31
【问题描述】:
假设我有一个像这样的类,我想创建一个带有 具体容量。我尝试执行以下操作,但没有奏效。 有什么建议么 ?我知道我可以在构造函数中执行此操作,但如果可能,我希望在声明期间执行此操作。
class foo
{
std::string bar = std::string().resize(45);
}
我得到了错误
main.cpp:在函数“int main()”中: main.cpp:8:46:错误:请求从“void”转换为非标量类型“std::__cxx11::string {aka std::__cxx11::basic_string}” std::string test = std::string().resize(45);
【问题讨论】:
标签: c++11