- 主题:c++ 已经成这样了?
主要是c++23的module吧,还有this duck self
auto main() -> int 里的 "-> int" 好像还不能省略,auto feet(this duck self) -> int里的"-> int"可以省略。
--
修改:z16166 FROM 61.48.130.*
FROM 61.48.130.*
这跟C++要到达的目标有关系,尽力提高抽象能力而不损失性能。这个目标其实很高
如果不需要很复杂的抽象而在乎性能,用C语言就行
如果不在乎性能而需要的是抽象,用js、py、java都行
【 在 ylh0315 的大作中提到: 】
: 同感。需要一个功能而不是花里胡哨的概念。
: 一个简洁的语言,概念越少越好。
--
FROM 61.48.130.*
新开一个语言基本是死路,就算是有大公司狂砸钱也未必能铺开。dart现在也没多少人用
herb sutter搞了一个cppfront做试验。谷歌那个Carbon也不知道会怎么样
【 在 toutouqi 的大作中提到: 】
: 委员会这帮垃圾把c++糟蹋了,语法越来越晦涩,以业务逻辑为主业的工程师,谁tnd闲着没事成天研究这玩意儿。真想玩,应该重新起个名,和现有c++分开,爱咋玩咋玩。
--
修改:z16166 FROM 61.48.130.*
FROM 61.48.130.*
编译器的支持太慢(或者说需要时间)
MSVC需要/std:c++latest,外加设置其他一两个选项,才能编译楼主的代码。而且在这种模式下编译老的std头文件会报错
【 在 OrderPhoenix 的大作中提到: 】
: C++23还没有推开吧。
:
--
FROM 61.48.130.*
楼主这个例子,除了module,都是语法糖,没啥新的抽象
【 在 ylh0315 的大作中提到: 】
: 嗯。现在还没理解抽象有什么用。像楼主的这种。
--
FROM 61.48.130.*
语法糖就是用起来更简单更爽点吧
【 在 ylh0315 的大作中提到: 】
: 这个语法糖有啥用,不懂。
--
FROM 61.48.130.*