信息学竞赛(noip)需要把c++学到什么程度?继承,多态,虚函数等都要学吗? C呢?

如题所述

主要是算法、STL库的使用。面向对象这一部分简单了解就可以。追问

简单了解,也就是说面向对象这一部分不需要在竞赛(noip)中使用,对吗?
c的 文件输入/输出,位操作需要学吗?

追答

因为你需要经常使用STL中的vector、list、stack、string等容器,而这些容器都是基于类封装的,所以你至少需要了解类是怎么回事,以及模板的基本使用。
C语言的所有内容都要掌握。

追问

一个已经可以用c解竞赛题的人转到c++需要多长时间?(这其实是我真正想知道的)(就按每天可学10小时来看)(麻烦啦)

追答

就应付竞赛而言,一个星期就能掌握了。

温馨提示:答案为网友推荐,仅供参考
相似回答