基本做不到。
代码转换太难。
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
: 标 题: Re: c++20这个char8_t真是无力吐槽啊
: 发信站: 水木社区 (Mon Oct 26 23:51:31 2020), 站内
:
:
: 我觉得该砍的就要砍
:
: 标准委员会出一个不向前兼容的大版本标准,去其糟粕,存其精华
:
: 把之前各种不爽的东西全都干掉
:
: 然后编译器厂家可以出一个工具,自动把之前的代码转换成新标准的代码,大家一切从新
: 的起点开始
:
: 这个理论上能做到吧?
:
:
: 【 在 eematlab (一辰未冉) 的大作中提到: 】
: : 标 题: Re: c++20这个char8_t真是无力吐槽啊
: : 发信站: 水木社区 (Mon Oct 26 14:50:19 2020), 站内
: :
: : 没办法
: :
: : 如果一开始就像新语言设定好byte和utf8 char, 后面就不用烦了.
: :
: : 现在只能不断打补丁。如果不想这么做就只能像有些语言一样,不完全向前兼容,这估计又是一个灾难。
: :
: : 如果这样不好,你能有什么好的办法可以解决问题又能向前兼容?
: :
: : 【 在 allegro 的大作中提到: 】
: : : 这帮人都该枪毙.
: : : 首先看这个提案的作者说引入char8_t的好处:
: : :
https://stackoverflow.com/questions/57402464/is-c20-char8-t-the-same-as-our-old-char/57453713#57453713: : : ...................
: :
: : --
: : 木受繩則直,金就礪則利,君子博學而日參省乎己,則知明而行無過矣。
: : 业精于勤,荒于嬉;行成于思,毁于随
: :
: : ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 64.207.220.*]
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 171.83.9.*]
--
FROM 76.126.252.*