这段代码有什么问题吗?这是读取数据库数据的功能的一部分。o
是otl_stream
数据库输出流的对象。我的导师告诉我,我在这段代码中有错误,我是 C++ 的新手,不知道是什么问题......我必须使用指针,所以请不要告诉我使用静态 char 数组。
char* temp_char;
while (!o.eof()) {
temp_char = new char [31];
o>>temp_char;
records.push_back(temp_char);
delete[] temp_char;
}