小技巧
一些小小的优化技巧
limited_sky
程序员
展开
-
C++输入错误类型时的一点细节
当输入的数据错误时,C++会终止之后的所有输出,但可以通过cin.clear()来继续进行输入。例如,当你在输入一个整型变量时输入了一个字符,那么C++就会终止之后的所有输出,包括当前输入。而使用cin.clear()后可以继续进行输入。在继续进行输入时,是从终止输入的那一位重新开始输入。 int a; char b; cin>>a; if(cin.fail()){ ...原创 2020-03-28 17:25:56 · 504 阅读 · 0 评论 -
for(auto a : b) 另一种for循环的写法
今天看到了另一种for循环写法:for(auto a : b)上代码:int arr[5] = {100,1000,0,1,2}; for(auto &i:arr){//输出序号 cout<<&i - arr<<" ";//0 1 2 3 4 } cout<<"\n"; for(auto &...原创 2020-02-07 15:07:48 · 2137 阅读 · 0 评论