学习c++
我们开过一个学期的c++,但是讲的很浅,请问大牛,我该如何继续学习下去
是一直看语法书,还是做题,用到什么学什么?
只看语法太枯燥了
[解决办法]
入门时建议你看c++ primer,能看英文版的最好,中文也可以。这个比国内的教程好多了。
[解决办法]
动手实践,通过解决实际问题提高编程水平,遇到某个具体知识再回头看书
[解决办法]
...吧你这星期学的东西来写一个项目,,然后你就知道,,你自己哪个方面不行,,也有目的性的学习的。。。
[解决办法]
我也正在学习C++,不过是从其他语言转过来的。
到目前为止感触比较深的是C++语法糖很多,同一个功能在C++下可以有很多方法表示
[解决办法]
如何学好C++,戳我
C++ Primer
Effective C++
More Effective C++
……
多得很的东西看
[解决办法]
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。
VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。