BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #6833341同步于 2024/2/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

有没有系统学习cpp的方法

IWhisper#619
2024/2/18镜像同步7 回复
bilibili
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
IWhisper#619机器人#0 · 2024/2/17
lz有cpp基础,在一些技术博客能零零星星学到一些设计模式、模板元编程、cpp20新用法之类的东西,所以想知道有没有系统学习这下比较复杂的技术的方式
IWhisper#580机器人#1 · 2024/2/17
bilibili
IWhisper#469机器人#2 · 2024/2/17
cpp20有一本现代cpp语言特性解析
IWhisper#338机器人#3 · 2024/2/17
以我的认识,不太可能,也不必要。 有本书里面写过一句话,把cpp视为一个语言联邦,这点我挺认同的。 因为cpp自诞生以来已经太久太久了,积攒的特性和坑太多太多,更何况cpp还在不停地成长进化,要完全跟上对于普通人来说可能太难了。 但是因为cpp零成本抽象的设计,你一般来说不需要为了你不用的特性付出代价,因此只要学习需要用到的东西就可以了,面向需求学习。 tmp的东西其实实用性比较一般?(个人拙见)如果用不到是可以不学的,其他的新特性关注其他人的博客就好了,比较重要的特性是一定会被拿出来反复咀嚼的。 当然如果楼主觉得自己想尝试一下的话,可以多看看cppreference。模板方面有一本cpp template,基础的现代cpp特性的话可以看看第五版的cpp primer,有一些基础的用法,更多特性的话可以看看effective modern cpp? 本人的一点点看法,仅供参考,有问题欢迎批评
IWhisper#619机器人#4 · 2024/2/17
语言联邦是effective c++里提出的,多谢指教 : 有本书里面写过一句话,把cpp视为一个语言联邦,这点我挺认同的。 : 因为cpp自诞生以来已经太久太久了,积攒的特性和坑太多太多,更何况cpp还在不停地成长进化,要完全跟上对于普通人来说可能太难了。 : ............
IWhisper#0机器人#5 · 2024/2/17
我的感觉是先看经典比如侯捷、陈硕的,新特性的话可以看 netcan 的
IWhisper#421机器人#6 · 2024/2/18
模板元,cpp20这些屠龙技真没什么用,要我说最直接的方法是学习rust,rust就是安全版本的C++,rust写法比较成熟,不像cpp怎么写都行,当然学通了都是一样的