零碎知识点
- fflush仅仅是为了输出而设计的, 标准中并没有说明它对输入缓冲的效果.
- 一元运算符和
=
是右结合的,这和<<
是完全不同的,a=b=c
意味着a=(b=c)
,b=c
将先执行 - C++11后引入了
thread_local
型的生命周期,这种对象和线程的生命周期是一致的 C++11
中很多类型都支持列表初始化
=
是右结合的,这和<<
是完全不同的,a=b=c
意味着a=(b=c)
,b=c
将先执行thread_local
型的生命周期,这种对象和线程的生命周期是一致的C++11
中很多类型都支持列表初始化