我以前用《C++ Primer》来学习C++,里面对C++的各种语法特性都讲到了,感觉C++的语法特性真是太复杂了,我最近开始专攻MFC/VC,我发现MFC中并未用到C++的各种特性和技术,如多重继承、private继承、虚拟继承以及其他等等,我想问一下,如果我只用MFC/VC编程,我用得着学习C++的这么多的特性吗?

解决方案 »

  1.   

    本来那么多的语法特性在实际中就不可能全部用上的,
    所以你先弄明白一些基本的特性:封装、继承和虚函数,
    你就可以用MFC/VC去编程了,
    其他的不妨等你遇上或者要用的时候再仔细研究好了
      

  2.   

    大部分都用的上,只要你用。其余一小部分比较新的MFC中没有,毕竟MFC4.2是在
    标准C++之前问世的吗!
    另外在标准C++中支持多重继承,而在MFC中是不允许多重继承的!