怎么样才算是精通 C++?

回答·69
最热
最新
  • linux 内核、计算机网络、计算机组成原理(cpu 主流架构、内存、硬盘)、数据结构
  • cout>>helo werld;如此便算精通
  • 如果是C++的话, 我认为以下是必须要用的 1. 活用设计模式. 设计模式是最没有用的, 但也是最有用的. 2. 要能玩范化编程, 能写一个基础库出来玩玩, 可以拿STL的模板实现来练手 3. 精通内存管理(只知道内存池肯定是不够的), 精通并发编程(只知道锁肯定是不够的) 4. 要算的上精通C++, 我认为必须也得精通C. 不是记住多少知识点, 而是讲究真功夫. 还得精通C++的对象模型. ------------------------- 以上只代表个人意见, 仅供参考.
  • 扔掉所有 c++书籍,放弃 c++,你就精通了
  • 游戏的设计者是顶级玩家么 所以 c++设计者可能没精通 c++ _(´ཀ`」 ∠)__ 不知道这个类比能不能说明问题..
  • C++语言熟练,熟悉C++语法,包括面向对象的概念,模版等 这一阶段需要比较艰辛的过程,需要学习很多书,包括《C++ Programming Language》,《Effective C++》,《More Effective C++》,《Thinking in C++》,《C++对象模型》,《C++ 模版》,如果上述书籍已经很熟悉了,本人认为,在学习阶段,已经很不错了。该过程可以在大学完成,需要一到两年的时间,应为是纯理论的东西,只能算熟悉。在该过程中,需要做一些简单的程序。 C++做项目,使用C++做项目,需要比较多的其它库,比如UI库,还需要使用一些网络库等,这个时候,就可以看到C++的博大精深了,此时,光有C++语言知识是不够的,需要补充一些平台开发的知识,看看开源的C++项目。比如:Windows程序设计,C++网络编程,DirectX游戏开发,如果用C++做了两个以上的项目,那以及很不错了。 最高境界是精通,自然是量的积累才会有质地变化。
  • 你学的越多你会发现懂的越少,不要在意是不是精通,要抱着不断学习的精神,c++语言不断的更新,新语法新特性,从面向对象到模板编程,再到模板元编程,再到函数式编程。除了语言本身,还要熟悉数据结构,熟悉常用算法,还要学习编程设计,编程架构,还要找到自己专业方向,路漫漫其修远兮。
  • c++ primer,modern c++,effective c++, more effective c++,stl,boost,计算机原理,编译原理,stl 源码,c++0x,c++11,c++14,c++17,c++20,c++ refference. 并知道 c++的 1000 个坑。估计这时候你已经放弃 c++了。
  • 为啥被语言所限制,看应用场景自由选择语言,语言都是相同的,C,C 加加,Python,golang.javascript.linux.android,服务端,客户端都搞过也都不精通,个人觉得,只要是应用层的,套路都不深,就那回事,查查资料就能搞定,我只佩服搞算法,安全和计算机基础科学的人,其他的技术工种都是简单的工具人
  • 了解类和模版就够了,新出的那些花里胡哨的 debug 贼麻烦,我是顶着多年 c++实际用 c 开发的工程师,一个字—稳!