能用新的就用新的(当然,要用稳定的新版),这是这几天在翻json序列化的代码时进一步加强的感受
C++委员会逐步搞的那些东西,就是让语言更好用(包括让写库的guru码农、写应用的普通码农也更好用),少搞一些奇技淫巧来绕过编译器的限制。当然他们定标准的速度更快一些那就更好啦
举例子:
1、VC6时代没有变参宏,弄一个通用的日志函数还要拼接,现在直接一个__VA_ARGS__搞定。
2、以前模板里要用decltype, sizeof来做各种参数类型约束的判定,现在直接concept搞定。
【 在 hgoldfish 的大作中提到: 】
: c++11 吧。新的标准也没啥用。
:
--
FROM 123.118.191.*