练习 13.40:为你的StrVec类添加一个构造函数,它接受一个initializer_list<string>参数
StrVec::StrVec(const std::initializer_list<std::string> &il) {
auto newdata = alloc_n_copy(il.begin(), il.end());
elements = newdata.first;
first_free = cap = newdata.second;
}
练习 13.40:为你的StrVec类添加一个构造函数,它接受一个initializer_list<string>参数
StrVec::StrVec(const std::initializer_list<std::string> &il) {
auto newdata = alloc_n_copy(il.begin(), il.end());
elements = newdata.first;
first_free = cap = newdata.second;
}