【3】道听途说的一点点儿

入门C++,求经验介绍的知乎问题中有许多回答,摘录一些备选。

作者:陈萌萌
链接:https://www.zhihu.com/question/26084826/answer/32070721
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

看《C++ Primer》——业界公认的C++入门好书。

1)一开始可以先跟着做习题,这样可以熟悉语法
2)大概看到80%了就可以尝试写些小程序或者小游戏, 练练手,加深对语言的一些理解。又或者实现一些图像处理的算法都可以练手的。倒不一定非要用VS,如果你喜欢Linux,vim+gcc也没问题,工具不是重点,区别在于坑多坑少而已。
3)看看lz是算法方向还是工程方向吧,如果工程方向,就参考下 @vczh的blog汲取些灵感吧,他大概会荼毒你去造轮子之类的。如果是算法,嗯……保证一个算法的流程符合预期和output的正确性是非常重要的,建议题主多掌握些代码测试的技巧,这样起码能test你实现的算法对不对。
PS:其实网络上对C++很有造诣的人应该还是很多的,不是黑 @vczh,但只看他一个人的blog或者只听信他的言论也是不好的。他在知乎上的一些圈子里很受欢迎,但造成偶像崇拜就不好了。多去搜索下文章,看看大牛们的blog,很快上手的。

作者:黄兢成
链接:https://www.zhihu.com/question/26084826/answer/53345606
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

编程是一门手工艺。需要不断的练习。切记不用总报着只学习的心态。去找一个简单项目来练习。比如下载整个博客的所有文章。将一段文字,发送到指定邮箱地址。统计出指定目录下所有cpp代码的行数,还有去掉注释和空行的代码行数。统计出一本英文书籍各个单词或者字母出现的频率。分析指定文件格式的结构。比如zip文件,exe文件,或者swf文件。你找出一个项目,全心全意去完成它,这样自然而然很多东西需要解决,就会接触并且学到很多编程知识。最开始的时候,可以先不用接触界面编程,界面编程是个大坑,会耗费很多时间。假如觉得整天对着黑乎乎的窗口无意思,可以将结果输出成图片或者网页,这样可以更直观地看到结果。

既然是研究生,图形处理方面的,那就项目导向嘛。
用C++库OpenCV写写项目,然后回过头来看看书,互为补充。
反正我是用《Windows核心编程》入门的C语言

学习内容
step 1: 学生成绩管理系统,遇到哪里的问题就补充哪一段儿的知识。最终都是要学习到的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值