- 主题:用了一下std::visit,被人说太深奥了
用std::visit访问std::variant。std::variant里的类型以后极可能会扩展。
然后有人说深奥了,问我能不能搞点简单的,别搞这种“复杂的”。
--
FROM 222.130.136.*
与时俱进
而且现在有了chatgpt,这货对于逐字逐句解释代码,是无往而不利
【 在 hothail 的大作中提到: 】
: 虽然吧,看不懂
: 但新语法的普及总是会面临着来自“守旧势力”的压力
: 上周拿着java17的jdk写java8的代码,也是完全会发生的
: ...................
--
FROM 222.130.136.*
对伸手党,扔个中文页面的url过去
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 加个注释:vistor pattern see :
: Gamma, E., R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, 1994. ISBN: 9780321700698.
:
: 是不是会让对方好受点?
--
FROM 114.254.2.*
估计应该财务自由退休了吧
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 40年?您贵庚?
: 【 在 ylh0315 的大作中提到: 】
: : 原始的C非常简洁,现在越来越难懂了。
: : 我这个40年的老Cer,彻底看不懂了。
--
FROM 114.254.2.*
这还犹豫啥,几个小时就熟悉的事情。剩下的是找合适的库。哈哈
【 在 iwantfly (雷雷) 的大作中提到: 】
: 一直犹豫要不要练习一下python
: 感觉这个取消大括号, 缩进真是劝退
:
: 【 在 hgoldfish 的大作中提到: 】
--
FROM 114.254.9.*
非也。std::variant是实现静态"多态"的利器,不过也有一些限制
【 在 hyperLee 的大作中提到: 】
: 闲的
--
FROM 221.218.160.*
仁者见仁智者见智
新特性肯定有好的地方(要不然C++委员会那帮大聪明是傻子吗?)。
有没坏的地方,大家评说好了,而且C++的提案是开放式的,任何人都可以提,只要你能说服他们
自己用新东西、看别人用的新东西,都有学习成本。愿不愿意学习、有没精力学习,也是因人而异。总体来说,人们更喜欢愿意学习的人,对吧
看着像python,但是效率远超python,这难道不是C++牛逼的地方吗,哈哈
【 在 mopo 的大作中提到: 】
: 总有一些喜欢炫技的,或者说喜欢探索吧,最近接受一个同事的c++代码,各种语法最新特性直接拉满
: 第一眼我以为我在看python。。。
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*
std::visit的简单例子,涉及几个知识点,得一个一个学过来
https://www.modernescpp.com/index.php/visiting-a-std-variant-with-the-overload-pattern/
不过发现C++ Insights这网站不错,把模板推导的一些过程给分析了
https://cppinsights.io/s/70167530
https://github.com/andreasfertig/cppinsights
【 在 allegro 的大作中提到: 】
: nonono
: std::visit模式太好用了。
: 各位兄贵们可别千万别嫌弃不学。
: ...................
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*
C++现在的趋势就是尽可能编译期搞定
【 在 ylh0315 的大作中提到: 】
: 粗粗看了下,能满足你的需求就好。
: 我对它的评价,依然是编译期的功能。
: 还不具备运行时泛型的要求。
: ...................
--
FROM 221.218.160.*
库是搞不完的,每个行业都有自己特有的库,那些复用C库都行的
【 在 lwp 的大作中提到: 】
: 其实很多工作没啥用
: 什么consexpr std::string,std::vector,这种优化99.9%的地方都用不到
: 真不如花点精力把标准库上加点常用的工具,比如图像处理网络处理,json,http,加密ha
: ...................
--
FROM 221.218.160.*