Cpp Tricks - 语言向进阶(?)指南

记录一些常用的C++代码技巧(竞赛向),可能会用到比较高的C++版本。

April 17, 2022 · 6 min · Kenshin2438

用来避免行末空格的cout<<"\n "[i < n];是什么语法?

在算法竞赛中,很多赛题都需要输出一整个数组,但是由于评测姬的机制不同,某些OJ会卡行末空格,这样的体验是很痛苦的,如果不报PE那更是要命。 在众多避免行末空格的方法中,cout << "\n "[i < n];显得十分简洁,但是它究竟是什么语法允许的?之前一直想不通,今天突然想到了下标,测试了一下果真如此,同时也找到了具体的语法依赖。 ...

December 3, 2021 · 1 min · Kenshin2438