如果我运行以下程序,则只创建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;
}