学习C++是要浪费很长的时间的,如果没有恒心,立即学java,C#。既然大一,首先把基础知识学好!先买本C++ primer(最好是第五版)包含了C++11,我认为你大三之前把这本书上的知识灵活应用就行,至于学校教材,学完扔了吧。看完这本书之后,推荐三本书,分别是Effective C++,More Effective C++,Effective STL,利用这三本书进阶,最后再看STL源码剖析!如果你感觉泛型编程差一点,可以弄本C++ Template看,其实还有一本C++反汇编与逆向分析技术解密也很不错,毕竟打好基础才能飞的更远(事先学好汇编的情况下才能看懂)。对于倾向界面化,可以学下MFC,QT等。至于网络编程,ffmpeg,opencv,模板元编程。我至今也没看到什么好的书籍!只有关注NB人士的博客!我了解的就这么多了。估计这些书够你大学看的了。没准还看不完。。。C++就是这个样子!