纯新手求问:关于c++,下一步具体该学什么?
我接触c++只有2个月左右,到目前为止,学会了最基本的语法,包括表达式,函数,数组,指针,引用这几部分。还学习递归法这种算法。
下面,有两条路,一是继续往后学习知识,学习类等。而是先系统学习算法,将算法学完后再去学习后面的知识。
大神们能提个建议,先学什么好吗?
[解决办法]
继续学C++,C++至少学半年再动算法,你现在这点知识,算法压根学不动,不要到时学算法的时候再回来看C++基础……
[解决办法]
多做训练,用C++去实现各种数据结构及其算法,写它们的类,再更改成模板形式。然后再用你自己写的这些类去做些小程序,从中体验到你前面设计的好坏,努力修正它们。
不是说你写的这些会比STL里提供的更好用,只是只会用STL提供的那些东西的话,那就没学到多少数据结构和算法知识了。学C#一类语言还可以那么做,学C++不能不努力熟悉基本数据结构。