- 主题:C++20标准对C++14的兼容性如何? C++14项目升级C++20需要修改代
现在还没有代码,主要是有本书基于C++14免费的,该书最新版基于C++20很贵的
【 在 z16166 的大作中提到: 】
: 改了工程配置编译一下就知道了
--
FROM 112.48.102.*
应该是这个理
【 在 milksea 的大作中提到: 】
: 标准几乎肯定是兼容的,c++标准更新极少会改变已有合法代码(少数例外如 auto)。具体编译器可能需要试试。
--
FROM 112.48.102.*
代码兼容性还可以
【 在 namelij 的大作中提到: 】
: 从11折腾到17
: 所有的依赖库都得重新编译一遍,工程代码不用动,基本一遍过
--
FROM 112.48.102.*
这些特性基本用不到,只用到一点STL容器和算法
【 在 ziqin 的大作中提到: 】
: 标准库都是向前兼容的
: 多一些一些direct placement / constexpr / folding expression的东西
: 如果自己代码里自己写模板不多,只是套用STL的模板,基本直接编译
: ...................
--
FROM 112.48.102.*
用VS2015,项目升级是从C++98到C++11?
【 在 DoorWay 的大作中提到: 】
: VS的话,permissive改为否,基本90%问题就解决了。
: 剩下的没有模板的话,又解决8%
: 剩下的2%,就是一些类型的重定义,因为STL引进了一些类型,
: ...................
--
FROM 112.48.102.*
不懂你说的
【 在 supproton 的大作中提到: 】
: ISO C++还要所谓的模板吗?加减乘除总不那样?和操作系统结合才需要,但是这个在第三方创作者来所,搞到能和VB差不多就是个极限了。但是它极便宜甚至免费,所以很多中国人跟风。
--
FROM 112.48.102.*
那是个机器人自动号,理它做什么
【 在 ooolinux 的大作中提到: 】
: 不懂你说的
: 【 在 supproton 的大作中提到: 】
: : ISO C++还要所谓的模板吗?加减乘除总不那样?和操作系统结合才需要,但是这个在第三方创作者来所,搞到能和VB差不多就是个极限了。但是它极便宜甚至免费,所以很多中国人跟风。
: ...................
--
FROM 114.246.237.*
c++11到20
vs2015到vs2022
vs2015表示15年,c++11表示11年。已经支持了。
好奇你为啥有这推断。
【 在 ooolinux 的大作中提到: 】
: 用VS2015,项目升级是从C++98到C++11?
--
FROM 61.185.194.*
……
我低估了delphi顽固派的思路。
如果是这样的情况,我不会回复的。
【 在 ooolinux 的大作中提到: 】
: 现在还没有代码,主要是有本书基于C++14免费的,该书最新版基于C++20很贵的
--
FROM 61.185.194.*
以为是个吹牛的
【 在 milksea 的大作中提到: 】
: 那是个机器人自动号,理它做什么
--
FROM 122.90.43.*