沈阳编织袋:我想学c++,应该注意什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 16:44:04
我自觉入门的C语言已经掌握得很好了,想学更高深的C++,不知道学习C++还要再学些什么,是不是直接去看编程书就可以了?还有要学好并能应用一般要多久?请各位好心人帮解答~~~

我觉得,C已经学好了,就不必学C++了....特别是VC++...(嘿嘿)

实际上,WIN32的任何语言都是直接或间接通过调用SDK或DDK里的API来实现所需功能的...

你既然懂得C了,就应该懂得如何利用API来编程(就像DOS的中断)

如果你懂得API编程,那就不需要再用VC++的MFC来编了,MFC虽然方便,但对学习只会有害无益! 因为,很多细接你无法弄明白! 都给MFC封装了)

我可能肯定的说.只要MFC能做到的事,API就一定能得到,并很有可能会做得更好!(体积更小,执行效率更高! 虽然不是很方便,得,习惯了就好嘛!)

C和C++在硬性编码上其实是没有多少的实质性区别的! 它们的区别只体质在功能实现的方法上...(个人认为,C++的类好烦!!!,还不如用C的函数+结构来得更方便直接!)

所以...你如果真的学会了C,就一直学下去吧...(其实,当你真精通了C的话,C++根本就不用学就会的!!! 语法上几乎90%一样的!)

请下面的仁兄比较一下,用类编写的和不用类编写的代码,看看到底那个最后生成的代码量少和执行效益高!!!

用不用类! 个人感觉,得看所编写的代码是想得到什么样的结果!
如果想以后方便点,那就用类! 如果编译出来的代码简结和执行效益快点,那最好就按传统的方法。。。如果类方法真是什么都好的吗?那WINDOS和linux为什么都采用C+汇编的形式,而不用C++来编写呢???

再有,我上面所说的类,只是针对MFC,并不是说类是垃级,我只是从学习的角度上说的。。。要成为真正的高手,我觉得最好就去学那些最直接,最低级同时也是最灵活的东西!!! (如果,你只限于MFC的学习,我可以肯定的告诉你,永远也学不好!!!)

还是第一次听人说感觉C++里的类烦的,把面向对象引入C++,其本身就是为了降低语言解空间描述和现实问题空间描述的抽象性,封装、继承、多态等OO特性,都是为了开发出更健壮、安全、可靠、高效、低维护性的程序,不要把C++和C混为一谈,不要在操作系统平台上说语言,要谈语言特性应架空OS,说什么“C和C++在硬性编码上其实是没有多少的实质性区别”,要是这样,干脆都去学机器码的好,因为任何语言,在计算机中的解释都是“0”和“1”,对于C和C++语法相识性这点,我想我没什么说的,人体的元素组成都是相识的,而这世界却就是有天才和傻瓜之分

把软件装上,了解一下用法和基本知识,把一个最简单的程序输进去,编译连接运行,完全明白后自己再把问题复杂一点,在原来基础上再加,调,对了再复杂〉.....
简单的用很快,
学好一般要半年。

可以直接学C++了,其实很多跟C都类似的,学好C再学C++应该不是很难了

多实践!