楼主: bigyeet
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-自学] 怎么提高C++能力,希望得到大佬们指点

全局:
推荐看一下stl的source code
回复

使用道具 举报

🔗
Mr.Brain 2020-4-28 00:44:56 | 只看该作者
全局:
你应该先多读几遍c++ primer。。。
回复

使用道具 举报

🔗
ozox 2020-4-28 01:00:59 | 只看该作者
全局:
Find a active GitHub project with some level of documentation
Download the source code. check 1point3acres for more.
Look into one or more modules that you are familiar with
.google  иDo not need to understand all of them, but try to understand from the high level.-baidu 1point3acres

Hope it helps.
回复

使用道具 举报

全局:
多读书呗,那几本经典书每天抱着啃。楼主描述的问题不在于经验水平进阶,而是基本语言的问题,那除了看书多理解外没有别的办法
回复

使用道具 举报

🔗
ozox 2020-4-28 04:08:38 | 只看该作者
全局:
个人经验,只是看书的话,遇到问题还是不太容易想到好的解决方法。做两个open source的项目,对照看书,对提高很有帮助。
回复

使用道具 举报

🔗
ozox 2020-4-28 04:08:49 | 只看该作者
全局:
个人经验,只是看书的话,遇到问题还是不太容易想到好的解决方法。做两个open source的项目,对照看书,对提高很有帮助。
回复

使用道具 举报

🔗
jjdddn1 2020-4-28 08:26:31 | 只看该作者
全局:
最近也在学C++,看的是MJ的“30小时快速精通C++和外挂实战”,感觉讲得还挺细致的...LZ可以参考一下
回复

使用道具 举报

全局:
本人这学期也在学C++, 从零开始。因为High Performance Computing的课程project需要用C++。 我发现这个YouTuber讲得很好,通过看他的视频受益匪浅https://www.youtube.com/playlist?list=PL3345A50B73C26A6F
回复

使用道具 举报

🔗
yangzhilin 2020-4-28 09:12:21 | 只看该作者
全局:
楼主目前还没搞清指针和引用的区别,那强烈建议你先读书打基础,不要先做project更不要先刷题
和Java、Python不同,C++坑点很多,动不动就segmentation fault了让人也不告诉你是哪儿出Bug了;也不帮你垃圾回收,一不小心就内存泄露了
首推C++ primer,C++基础学习必读经典没有之一;读完这个再读读effective C++,进阶学习的必读经典没有之一
回复

使用道具 举报

🔗
hxtang 2020-4-28 09:45:35 | 只看该作者
全局:
yangzhilin 发表于 2020-4-28 09:12
楼主目前还没搞清指针和引用的区别,那强烈建议你先读书打基础,不要先做project更不要先刷题
和Java、Pyt ...

怕memory leak可以上valgrind。.--

我觉得还是要写code,只看书吃不透概念,如果耐心不好坚持不下来。还是被compiler和debugger虐过以后就真的懂了。
强推effective c++。从没看过到看完到再看觉得每个item都日常用过,能感到自己水平明确的进阶。但是一样,最好和写code配合使用。

刷题对提高c++水平没用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表