Io 这些线条的意义是什么
我在codeforces上发现了这个。我不是专家,请指导我使用这些代码行 问题只是读取一个最大长度为1000的整数输入字符串Io 这些线条的意义是什么,io,inputstream,c++14,user-input,Io,Inputstream,C++14,User Input,我在codeforces上发现了这个。我不是专家,请指导我使用这些代码行 问题只是读取一个最大长度为1000的整数输入字符串 ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0); #ifndef ONLINE_JUDGE freopen("test.in", "r", stdin); #endif 第一行基本上是为了加快读取文件的速度,因为在竞争性编码中通常不需要这些功能(对此持保留态度): 有关ios\u base::sync\u
ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
#ifndef ONLINE_JUDGE
freopen("test.in", "r", stdin);
#endif
第一行基本上是为了加快读取文件的速度,因为在竞争性编码中通常不需要这些功能(对此持保留态度):
cin.tie(0)、cout.tie(0)
的用法,请参见至于使用
在线_JUDGE
,已经在codeforces中进行了解释。基本上,当codeforces在线运行代码时,它会添加online\u JUDGE
标志。在您的情况下,如果您在家中运行代码,您可以忽略ONLINE\u JUDGE
标志,它将读取您的测试文件test.In
。在Codeforces中运行的相同代码将设置在线判断
并忽略freopen(“test.in”,“r”,stdin)代码>行并运行自己的测试用例。您到底不明白哪一部分?先生,我没有理解我在突出显示四行时显示的前四行。如果您能帮助我,那将非常好:)这不够具体。我们应该从哪里开始?小写字母i的来源是什么?C++语法?还是IO缓冲的微妙之处?告诉我们你了解什么,哪些部分你不了解。