同时兼容新工具和旧工具,最简单的就是按旧语法写一套代码吧。这种用宏兼容不同平台(win,linux)的常见,但兼容不同c++标准,对大部分写业务逻辑的工程师来说就是负担了,除非对开发速度没要求。对新标准语法能提高产品性能持怀疑态度。
【 在 hgoldfish 的大作中提到: 】
: 可以给开发者设定布署环境的嘛。
: cpp 最容易了,可以用探测宏定义,在旧的编译器上面用旧的语法,新的编译器用新的语法和新工具。不能为了旧的环境,牺牲新机器的性能吧。
:
--
修改:toutouqi FROM 223.104.39.*
FROM 223.104.39.*