- 主题:从c++98升级到c++20
啊?已经用上c++20了?
【 在 Apr 的大作中提到: 】
:
: 确切的说是从c+class升级到c++20,感觉在学一门新的语言
: 进了新公司,看到同事们的代码,真的想死
: auto w = v | move | sort(v);
: coroutine,async,await,yield,promise,future
: &&
: 正在9127恶补中
:
: --
:
发自「今日水木 on Mi Note 3」
--
FROM 106.121.130.*
扛不住了,即使自己不用,也架不住同事,来源项目用,c++老古董要被扫进历史的垃圾堆了。
【 在 hgoldfish 的大作中提到: 】
:
: 不知道啊。。五年后估计 julia 和 rust 都全面成熟了吧。
:
: --
: 灭绝人性啊
发自「今日水木 on Mi Note 3」
--
FROM 106.121.130.*
完全没有依赖也是挺少见的,除了一些来源的项目,还真没见过。刻意这么做吗?为什么?
【 在 eematlab 的大作中提到: 】
:
: 其实语言没什么,重要的是业务逻辑
:
: 我们的产品代码基本上就是带class的C
: 全是自己写的底层代码,基本没有用任何开源代码
:
: 这样兼容性还挺好的
:
: 我前不久用了std::regex写了一个库, 在一个环境中没有问题,在另一个环境中有的软件调用就没问题, 有的软件调用就报std::allocator错误。 要是只用C++98语法肯定没这问题,因为系统就是RHEL6,自带的gcc,glibc支持C++98肯定不会出问题
:
: --
: 木受繩則直,金就礪則利,君子博學而日參省乎己,則知明而行無過矣。
: 业精于勤,荒于嬉;行成于思,毁于随
发自「今日水木 on Mi Note 3」
--
FROM 106.121.130.*
智能指针是c++11加入的吧?
【 在 hgoldfish 的大作中提到: 】
:
: 哈。。估计你会被那些老人看成是祸害。。
:
: 话说,c++11 除了 move 语义优化,有什么非常必要的使用理由吗?
:
: 我最喜欢的是 template<<> 的简化,以及 class C {int f = 0; }; 这种初始化的写法,但是意义不大。
:
: --
: 灭绝人性啊
发自「今日水木 on Mi Note 3」
--
FROM 106.121.130.*
我连智能指针都没在生产环境中用过。。。。
【 在 hgoldfish 的大作中提到: 】
:
: 对。。想了一下,还有多线程内存模型、同步也比较重要。
:
: --
: 灭绝人性啊
发自「今日水木 on Mi Note 3」
--
FROM 106.121.130.*