最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何在C++学习操作系统中脱颖而出?(上)

    因为我大一的时候也很迷茫,走了一些弯路,所以当时我就直接做了记忆代码之类的事情。也希望我的这些经历能对你有所帮助。

    首先,一本好的C++书(Accelerated C++, C++ Primer),然后尽可能完成书中的习题,可以帮助完成C++语法的学习。虽然之前的书籍涵盖了标准库,但它们并不完美。这时候可以选择在线阅读C++标准库的通用学习方法,也可以选择阅读《C++标准库》来学习。通过这些步骤,你应该可以完成C++的初步学习了。

    那么,既然C++是一种系统级语言,我想你要到学习操作系统的第三年才能理解堆栈和堆、内存管理等更深层次的含义。但是,在您理解这些概念之前,它不会阻止您使用 C++ 做事,例如编写一个简单的 XML Parser。这时候应该会发现很多问题,比如效率、代码规范等。这个时候可以学习Effective C++、Google C++ Code Standard等,只有犯了错误,你才会更深刻回头看看。

    之后,你可以更深入地思考C++c语言写点旋转,你需要阅读《C++的设计与演进》。读这本书会教给你很多东西,而对你影响最大的是C++书。如果您对 C++ 编译器的一些细节感兴趣,可以推荐深入研究 C++ 对象模型。如果你对STL的一些实现感兴趣,可以翻看一下STL源码(很多人推荐STL源码分析,但我没看过,对于该不该推荐,我也无法发表意见。不是。列出来供你判断是否应该阅读。)。

    至此,我觉得你可以称得上是C++程序员了,剩下的就是在实践中发现问题,然后自己弥补。

    另外,由于C++的广度和深度,应用范围铺天盖地,具体方向所需要的知识就不一一列举了。比如你想学Android的NDK什么的,那是以后你的事了。

    =====================更新========================== == ==================

    说实话c语言写点旋转,我不知道为什么这个帖子突然火了,我发现它突然得到了很多赞。其实就像第一句话一样,这是我过去的经验,我不能说这是权威的(甚至是正确的),而且这个问题的第一个答案是根据我过去的经验来回答一个初学者。困惑。这个初学者的困惑也出现在我大一的时候,所以立刻引起了我的共鸣。我只是想讲一下我的经历,希望能帮助提问者少走一些弯路。至于我这种方式学的C++够不够,我觉得可以按照这个路线学,也可以去IBM写个C++编译器,所以我觉得C++语言应该够用了由简单的主题提到。 诚然,计算机世界不仅仅是计算机编程语言,还涉及到操作系统、数据结构、编译原理、计算机网络等知识。但是,我认为我们可以提出另一个问题。同时,既然有人问怎么学C++,你就让别人学Java、Python等,或者说C++是个大坑,我觉得这种回答其实挺不好的,因为别人问什么,你可以诚实认真地回答。 ,为什么要把自己的意志强加在别人身上?

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 如何在C++学习操作系统中脱颖而出?(上)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论