请问该怎么学C++ 我都看不懂啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你来.net问C++?走错路啦。 1、学标准的C++,而不要纠结于MFC,2、看《C++Primer》,是一本很不错的入门级教材3、在项目中学习最快 学C++最好就先了解语法,C++其实跟C语法是一样的,只是多了个class,要是你是学过C的,那就很好学了...我也是学c++出来的!你可以加我好友,我们一起讨论! 语法看看就会了。我不会用C++编程,因为我不了解windows底层机制,而不是我掌握不了C++的语法。买本 windows 核心编程,比学语法实惠。 C++ Primerwindows 核心编程MFC深入浅出不过学vc很累的,要准备好至少用2年打基础,MFC,ATL 还是要学的,MFC里除了封装的API外,有大量的宏定义,要慢慢熟悉 1、要选一本好的教材,谭浩强的C/C++都是垃圾,所以千万不能看,什么都没有讲。。2、C++和Windows一点关系都没有,为什么非要了解了Windows的底层机制才能学C++呢?完全的误导。C++只是一门语言,只是一门开发语言,与任何的开发平台没有任何的关系,这就是C++3、C++和C是完全不同的语言,不能因为C++完全包容了C就说是一样的,并不是一个简单的class的问题,如果想深入的话,可以有很多书看《深度探索C++对象模型》等等4、入门我个人感觉要看《C++Primer》,至少很多都讲到了,虽然讲得不算深,虽然有些没有在编程的过程中直接用到,但在项目中会有用到的时候,虽然有些地方讲也也不太好(如:定位new表达式)但大部分是很了不起的5、不要用学C的方法来学C++6、你可以选择在Windows下写C++程序,你也可以选择在Linux下写C++程序(稍麻烦,要自己写makefile等),但千万不要和你所用的平台API相混淆7、C++中没有线程,所以没有线程的概念,所有用到线程的都是调用的系统的API函数,祝你好运了!!!!!! 学C++之前,去看<Windows核心编程>就像没有穿鞋的小孩子去爬山,并且走的是崎岖的小山路! 个人感觉:可以先不用学MFC,ATL,因为现在很少用VC做界面了,一个大型的软件,难点重点在服务器,如果学C++为了用VC工具做界面,那么还是不要学C++了,直接用C#或delphi就行了,我搞C++虽然不久,但一直没有遇到用C++做大型应用程序的界面呢即使有一天用到了,就拿MFC、ATL当库来用就行了, 弱弱的问一句,我一直在学习MFC等。对C++的底层实现也有一点小认识。不知道您说服务器端的开发。。指的是什么。。或者需要什么知识。LINUX? 不敢苟同,C++不只是多了一个class那么简单,这应该是一个面向过程与面向对象的思维的转变。如果一个应用可以用c搞定,我不认为使用C++有多大意义,使用C++就要使用继承、封装、多态,就要使用模板、泛型才值得使用。 比如:在一个中型的项目中,不可能没有服务器的,你开发的客户端总要连到服务器,从服务器取数据吧,比如:物流软件,现在很多都是客户端直接连接到数据库,但你不认为这有很大的弱点吗?所以要用C++写一个或几个专门的服务器应用程序,客户端登录到服务器获取数据,服务器处理客户端的请求(登录权限,用户权限,数据存取)等等,而一个服务器基本上是无须界面的,完全由控制台应用程序搞定。不知道我说清楚了没有,我个人感觉:如果为了学C++而学MFC,那么真的是会耽误很多时间的,语言和平台有关系吗?MFC是ms的,C++是整个世界的,就是把MFC倒背如流了,你能写出在Linux下运行的东东来吗?很多C++写的程序都要求跨平台的,但现在界面跨平台的可能性真的不大(java除外),C#也很难跨平台的。 你下个电子版的《C++ Primer》看看,然后再和所谓的教授的书比一比,你就知道差距了写一个垃圾的C++程序并不难,难的是写一个健壮的、结构良好的C++程序,这是需要很深的功底的。比如我有这样一个需求:我要把一个类的数据保存到一个地方,而这个地方我可以选择:本地文件(xml,txt等)保存、数据库保存、写到网络流、也可以以日志的形式输出用C++可以怎么来写?可以只给出思路。 您感觉《C++ Primer》难吗?这可算是C++的初级读本了原版销量超过45万册,虽然有点贵(正版的要99元)话我已尽到了,我只是想告诉你一下正确的学习方法,听不听在楼主了,话说的不对的地方请各位多包含了!不浪费时间了,写程序了 如何编程制作avi、rm等视频 .NET c# 用if判断两个时间的差值? 接口中可以有虚方法? C#winform窗口传值 C#中String的解释 请教正则达人 求c#正则表达式解 图片数据恢复问题。500分相送 pdf格式的问题?提别急 asp.net实线docx下载出错 window.close问题(在线诚心求教,今天不管有没有答案都结贴) 为什么 这2个md算法结果不一样
?
走错路啦。
2、看《C++Primer》,是一本很不错的入门级教材
3、在项目中学习最快
windows 核心编程
MFC深入浅出不过学vc很累的,要准备好至少用2年打基础,MFC,ATL 还是要学的,
MFC里除了封装的API外,有大量的宏定义,要慢慢熟悉
1、要选一本好的教材,谭浩强的C/C++都是垃圾,所以千万不能看,什么都没有讲。。
2、C++和Windows一点关系都没有,为什么非要了解了Windows的底层机制才能学C++呢?完全的误导。C++只是一门语言,只是一门开发语言,与任何的开发平台没有任何的关系,这就是C++
3、C++和C是完全不同的语言,不能因为C++完全包容了C就说是一样的,并不是一个简单的class的问题,如果想深入的话,可以有很多书看《深度探索C++对象模型》等等
4、入门我个人感觉要看《C++Primer》,至少很多都讲到了,虽然讲得不算深,虽然有些没有在编程的过程中直接用到,但在项目中会有用到的时候,虽然有些地方讲也也不太好(如:定位new表达式)但大部分是很了不起的
5、不要用学C的方法来学C++
6、你可以选择在Windows下写C++程序,你也可以选择在Linux下写C++程序(稍麻烦,要自己写makefile等),但千万不要和你所用的平台API相混淆
7、C++中没有线程,所以没有线程的概念,所有用到线程的都是调用的系统的API函数,祝你好运了!!!!!!
个人感觉:可以先不用学MFC,ATL,因为现在很少用VC做界面了,一个大型的软件,难点重点在服务器,如果学C++为了用VC工具做界面,那么还是不要学C++了,直接用C#或delphi就行了,
我搞C++虽然不久,但一直没有遇到用C++做大型应用程序的界面呢即使有一天用到了,就拿MFC、ATL当库来用就行了,
弱弱的问一句,我一直在学习MFC等。
对C++的底层实现也有一点小认识。不知道您说服务器端的开发。。指的是什么。。或者需要什么知识。LINUX?
比如:在一个中型的项目中,不可能没有服务器的,你开发的客户端总要连到服务器,从服务器取数据吧,比如:物流软件,现在很多都是客户端直接连接到数据库,但你不认为这有很大的弱点吗?所以要用C++写一个或几个专门的服务器应用程序,客户端登录到服务器获取数据,服务器处理客户端的请求(登录权限,用户权限,数据存取)等等,而一个服务器基本上是无须界面的,完全由控制台应用程序搞定。不知道我说清楚了没有,我个人感觉:如果为了学C++而学MFC,那么真的是会耽误很多时间的,语言和平台有关系吗?MFC是ms的,C++是整个世界的,就是把MFC倒背如流了,你能写出在Linux下运行的东东来吗?很多C++写的程序都要求跨平台的,但现在界面跨平台的可能性真的不大(java除外),C#也很难跨平台的。
你下个电子版的《C++ Primer》看看,然后再和所谓的教授的书比一比,你就知道差距了写一个垃圾的C++程序并不难,难的是写一个健壮的、结构良好的C++程序,这是需要很深的功底的。
比如我有这样一个需求:
我要把一个类的数据保存到一个地方,而这个地方我可以选择:本地文件(xml,txt等)保存、数据库保存、写到网络流、也可以以日志的形式输出用C++可以怎么来写?可以只给出思路。
您感觉《C++ Primer》难吗?
这可算是C++的初级读本了原版销量超过45万册,虽然有点贵(正版的要99元)话我已尽到了,我只是想告诉你一下正确的学习方法,听不听在楼主了,话说的不对的地方请各位多包含了!不浪费时间了,写程序了