水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:同志们,还学得动吗,10分钟速览c++20
10楼
|
jsznzsj
|
2020-06-05 08:32:57
|
展开
库的效率和可读性会得到提升。普通用户估计用得少。
等待Ubuntu的stable版默认gcc编译器支持C++20,至少要2022年了吧。
【 在 lwp (再也不跟人吵架了!!!) 的大作中提到: 】
:
https://zhuanlan.zhihu.com/p/137646370
--
FROM 124.207.9.*
16楼
|
jsznzsj
|
2020-06-05 12:27:35
|
展开
默认编译器会稳定一些?因为还有很多别的库,担心不同编译来源不稳定。
【 在 z16166 (Netguy) 的大作中提到: 】
: 自己从源码编译gcc就行,不用等ubuntu的apt源里的。
--
FROM 124.207.9.*
18楼
|
jsznzsj
|
2020-06-05 14:57:18
|
展开
我不是特别确定,多个不同的组件库,分别用不同版本的gcc编译,放到一起运行,会不
会出现一些特别的问题。
【 在 z16166 (Netguy) 的大作中提到: 】
: 那不是稳定,是兼容问题
: 只要是gcc自己的stable版本,有啥不稳定的,就算有bug,apt源里的就能保证无bug了?
: 所以觉得apt源里的稳定可能是一种错觉。
: ...................
--
FROM 124.207.9.*
48楼
|
jsznzsj
|
2020-06-07 08:11:29
|
展开
没看到那个模块如何处理宏的。
头文件里有宏的话,理论上不同宏设置,就会生成不同的东西。模块怎么做到只处理一
次的呢?
【 在 here080 (hero080) 的大作中提到: 】
: 当然不是了……
: 模块跟头文件仍然是兼容的。
: 你可以把C++20想像成C++11,都是一个大变动,但是之前的代码仍然可以用。
: ...................
--
FROM 124.207.9.*
49楼
|
jsznzsj
|
2020-06-07 08:12:59
|
展开
现在编译器进展很快。就是操作系统内置啥的跟进会晚很多。
https://gcc.gnu.org/projects/cxx-status.html 现在C++2a特性里面较大的可能就缺
module了。
【 在 eematlab (未辰) 的大作中提到: 】
: 感觉用20写代码会比较有爽感,但是编译是不是要5年后才能搞定
: 而且传统代码如果用20重写, 这工作量和用rust/golang/python重写的工作量不知道是不是差不多,或者1/2?
--
FROM 124.207.9.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版