C/C++ 数字后缀引发的处女座纠结

对于 uint64_t 的常量,以前只写 Windows 平台的代码,所以习惯加上 Ui64 的后缀,前几天发现 g++ 不支持,于是改为 ULL,然后又测试了 ull,也是可以的,开始纠结以后是用大写还是小写……

输入时是小写比大写方便,但小写的字母 l,容易被认成数字 1,比如 1234567890ll,看起来没 1234567890LL 容易辨认。看了 golang,并不支持数字加后缀,好样的!

同样的纠结,还有十六进制的 0x 和 0X,abcdef 和 ABCDEF……golang 一样有这个纠结,看来要彻底的单一化还是不容易的。

所以……处女座还是别学 C++ 的好。

猜你喜欢

转载自my.oschina.net/umu618/blog/1805272
今日推荐