现在工作就是用到vc MFC基于对话框的编程,也自学了STL,但是因为刚工作接手时就是MFC,所以现在不知道怎么用到工作中,想深入学习C++,各位给点建议呗
现在工作就是用到vc MFC基于对话框的编程,也自学了STL,但是因为刚工作接手时就是MFC,所以现在不知道怎么用到工作中,想深入学习C++,各位给点建议呗。
感觉现在还是在c++的入门阶段徘徊,不知道怎么深入,工作中用到的面很窄,就是MFC,深入是不是就是要用到STL和boost?还是要继续学c++基础知识,算法之类的???
先学好你手下的MFC吧!
STL只是一个额外编程的捷径而已!
以后在工作中学习会更加理会其中的奥妙的
工作中要用mfc,就把mfc学好,学以致用。 MFC是框架, stl/boost都是库,前者都层次更高。 如果掌握了mfc,其他的也会驾轻就熟。 记住, 贪多嚼不烂。
感觉MFC很多东西都封装了,用MFC 只要关注你实现的逻辑就可以了,都用不到c++的 多态啊,重载啊等东西,感觉不用都会忘的
应该都有用到的, 好久没有接触mfc了,暂时不能给你例子了。 如果,你觉得改用多态,mfc却没有使用,你就可以思考为什么了。
至于STL,包含了大量算法,与MFC是两回事,数据处理上STL包容性更强,同时也会带来其他空间时间消耗,可在之后尝试《STL源码解析》一书,学习其中对于数据处理的错误处理和算法。
[解决办法]
MSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.*
[解决办法]
如果你觉得MFC学不到什么东西
那你能自己实现MFC的框架吗?
如果能,那你已经是大牛了,
如果不能,为什么不去看看MFC这个框架怎么弄的
[解决办法]
欲速则不达 !
特别是做技术的
学习c++ 是一个长时间的过程!不是一朝一夕的事情!
LZ 不要急躁阿!
先打好基础 ,c语言和c++这些基础学好!MFC的东西很多,特别是各种API,
建议先大致熟悉,其他等到需要用的时候再慢慢学习掌握
[解决办法]
感觉现在还是在c++的入门阶段徘徊,不知道怎么深入,工作中用到的面很窄,就是MFC,深入是不是就是要用到STL和boost?还是要继续学c++基础知识,算法之类的???
你在unix,linux时,还能用MFC库吗,那时候一定会用到STL,C,C++;
[解决办法]
工作中要用mfc,就把mfc学好,学以致用。 MFC是框架, stl/boost都是库,前者都层次更高。 如果掌握了mfc,其他的也会驾轻就熟。 记住, 贪多嚼不烂。