一个C++初学者的迷茫...(乞盼指点迷津)

ilovenet 2002-04-11 10:35:58
学了一年多的C语言,自认为有点基础吧,跟着又开始学C++,
看着钱能老师的那本书,上面一遍遍说着结构化程序与面向
对象化程序的不同,但我一点感觉不到,除了几个语句不同之
外,多出了一个类(据说这是关健),我的感觉一点没有 变
我想从VC身上找到一点感觉,却更加不懂了,通过那APPWIZARD
做出的框架,按照书上的步骤来往里面"添油加醋",
我真的很想学好C++,但真的不知道该如果继续下去,来告诉
我如果理解它,C++!爱你,但真的不懂你....
...全文
46 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQKiKi 2002-04-14
  • 打赏
  • 举报
回复
to afsfop()
我也是刚开始接触C++。
看过一本书上讲C++中struct和class的区别只是前者的成员函数默认为public,而后者为private。


忘记struct,把class看作是新的东西——本来就是嘛
zmm233 2002-04-14
  • 打赏
  • 举报
回复
不用迷惘,看<<C++大学教程>>, 然后EFFECTIVE C++ 和 <<C++编程思想>>,

redoctober 2002-04-14
  • 打赏
  • 举报
回复
essential c++
感觉和国内的书风格完全不一样!!
通过对摸班和库的运用,好象C++一下强大了很多
亮剑_ 2002-04-14
  • 打赏
  • 举报
回复
to afsfop()
我也是刚开始接触C++。
看过一本书上讲C++中struct和class的区别只是前者的成员函数默认为public,而后者为private。
2025hawk 2002-04-14
  • 打赏
  • 举报
回复
最重要的是边试边看
lanzhengpeng2 2002-04-14
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/642/642880.xml?temp=3.460109E-03

http://www.csdn.net/expert/topic/645/645999.xml?temp=.509701
比较一下吧。
我写的,对你应该有点帮助。
gyj8309 2002-04-14
  • 打赏
  • 举报
回复
你应该看看<<Thinking in C++>>,英文不好就看机工版的<<C++编程思想>>
wolaiye3 2002-04-13
  • 打赏
  • 举报
回复
诸位说的都这麽有道理!
我大菜鸟也来添两句:
C++只沿用了C 的语法,结构是完全不同的,我认为最精彩的是类和多态,这两个东西结合起来使C++强大的很!
ccit 2002-04-13
  • 打赏
  • 举报
回复
C++我不知道怎么与实践联系起来
AnyShow 2002-04-13
  • 打赏
  • 举报
回复
有道理
lzqsoft 2002-04-13
  • 打赏
  • 举报
回复
了解c++类的基本构成,如:构造函数,析构函数,虚函数等。还有就是
面向对象的思想,熟知多态性,继承。你可以去写关于链表,栈的c++类。
在没有掌握c++之前,不要去学vc,那样只会增加你的烦恼。
晨星 2002-04-13
  • 打赏
  • 举报
回复
我想如果你原来用C做过程序,后来改用C++,你肯定可以看出二者的不同。当然,我所说的不同是指在编写大一点的程序时,像那种打印1加到100的数学程序,的确感觉不出有什么不同。其实,学习C++,关键还是面向对象的思想,即设计出各个类和他们之间的关系,而对于编写各个类的方法(即成员函数),那基本还是面向过程的。所以,从这个角度上说,C++包容了C。
另外,C++在一些具体的方面,也确实比C强大,如支持引用调用,支持inline函数,把输入输出集成为流类型。
不急,慢慢体会吧。
LD520 2002-04-13
  • 打赏
  • 举报
回复
学习面向对象语言,最重要的是学习它面向对象的编程思想,面向对象的核心就是对象和类,钱能的c++教程还不错,容易理解,希望你能成功。
Frank_z 2002-04-13
  • 打赏
  • 举报
回复
请问什么地方可以下载这两本书:
<<C++大学教程>>第二版、
《Essential C++》
duqiang2050 2002-04-12
  • 打赏
  • 举报
回复
c++没有你说的“多出了一个类”那么简单,如果你理解就是这样,马上停止学习vc,去把c++学好先。
正如school(求学) 说的,c++有好多知识,尤其继承、多态没学明白vc没的学。我学c++使用的是侯捷翻译的《Essential C++》很适合有c基础的人学c++

学好c++再学vc,你不想成为the king of appwizard 吧
turui 2002-04-12
  • 打赏
  • 举报
回复
面向对象和面向过程差别很大,一个重于建立对象模型,而另一个重于过程的实现,如果你能实际的投入到工程中,体会就会更深刻
fayekiss 2002-04-12
  • 打赏
  • 举报
回复
<<C++大学教程>>第二版.
侯先生的书如;《Essential C++》
然后:<<thinking in C++>>
记住:不要看vc啦.
我刚从你那里爬出来.
落入凡间的猪 2002-04-12
  • 打赏
  • 举报
回复
继承,虚函数,多型,构造,析构,动态生成,异常处理,Template
林雨亭 2002-04-12
  • 打赏
  • 举报
回复
缺的不是C++语法,而是面向对象的编程思想,
应该看面向对象的软件工程的书。
linxiao 2002-04-12
  • 打赏
  • 举报
回复
多上csdn
加载更多回复(10)

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧