- 主题:C++20标准对C++14的兼容性如何? C++14项目升级C++20需要修改代
以为你升到vs2015
【 在 DoorWay 的大作中提到: 】
: c++11到20
: vs2015到vs2022
: vs2015表示15年,c++11表示11年。已经支持了。
: ...................
--
FROM 122.90.43.*
有一说一
【 在 DoorWay 的大作中提到: 】
: ……
: 我低估了delphi顽固派的思路。
: 如果是这样的情况,我不会回复的。
--
FROM 122.90.43.*
比喻精妙
【 在 cn62 的大作中提到: 】
: 还没牵手就考虑怀二胎的问题有点早了
:
--
FROM 112.48.102.*
有道理
【 在 mopo 的大作中提到: 】
: 这都需要大改的话c++标准委员会也不用干了
: 版本向前不兼容的大坑我印象比较深的一个是python2到3,一个是protobuf(特指c++版本)
--
FROM 112.48.100.*
兼容,但不是100%,也有特性被废弃的
【 在 z16166 的大作中提到: 】
: C++很大的一点是向以前兼容,毕竟全球的C++ code base也很大,不兼容就是死路
--
FROM 120.35.168.*
所以老代码升级还是有修改的可能性
【 在 z16166 的大作中提到: 】
: 疯了才会100%兼容,哈哈
: --
: 发自xsmth (iOS版)
--
FROM 112.48.100.*
最好有专用的AI,用来升级C++代码,或者给出修改提示
【 在 z16166 的大作中提到: 】
: 你果然有点偏执啊,哈哈
: 100%不改,那只存在于梦想中
:
--
FROM 122.90.43.*
不是必要,但有用
【 在 milksea 的大作中提到: 】
: 根本没必要
--
FROM 112.48.100.*
改成新特性属于新写了,能把不兼容的个别地方(如果有的话)改掉就可以了
【 在 ziqin 的大作中提到: 】
: 大部分就是补个noexcept, constexpr的事
: 但是如果要用新特新,比如换coroutine构架,用新的flatmap的数据结构,你也不敢完全交给AI做
: 如果让AI做帮手来改,现在各家copolit基本都可以做
: ...................
--
FROM 112.48.100.*
不太懂
【 在 milksea 的大作中提到: 】
: 这种适合基于规则的工具,各种linter就可以了,用AI性能和准确度反而不好
--
FROM 112.48.100.*