我正在尝试将文件读入缓冲区,然后使用regex迭代器。我知道我可以使用C++字符串迭代器和正则表达式迭代器(构造函数是std::regex_iterator<std::string::iterator>),但我希望避免将缓冲区复制到字符串中,并继续使用低级函数来读取文件[buff.st_size] = '\0';
// then use r
: No matching member function for call to 'push_back' return YES;目前,我已经使用Objecitve++将C+我创建了一个包含字符串的向量,并尝试push_back另一个字符串。
为什么第一次push_back成功,第二次push_back出现错误?