打开许多文件流

时间:2014-10-26 21:51:54

标签: c++ filestream

如果我运行以下程序,则只创建509个文件。事实上,我似乎无法一次打开超过509个文件流。如果我在循环中删除file,则会创建所有1000个文件。有没有办法一次打开超过509个文件流?我正在运行Windows。

int main(int argc, char** argv) {
    for(int i = 0; i < 1000; ++i) {
        std::ofstream *file = new std::ofstream("files/"+i+".txt");
    }
    return 0;
}

0 个答案:

没有答案