| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 564 人关注过本帖
标题:关于C++
只看楼主 加入收藏
zhangkejia
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-1
收藏
 问题点数:0 回复次数:8 
关于C++
我是一名可怜的大学生 想学C++但是又不知道咋学 哪位高人可以指点迷津 知道你们强的很

告诉告诉我咋学 多长时间能学明白 我QQ45535504 能直接教我那感激不尽

别骂我啊 我很可怜的 帮帮忙!!谢谢大哥们了
2006-02-02 00:10
woodhead
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:1124
专家分:0
注 册:2005-7-18
收藏
得分:0 

[QUOTE] ●初学者要如何学习 C++

发问者,有能力从回信内容判断回信者的经验,进而估量其正确性或适用性,进而决定自己的采用度吗?


如果能,大概不会问这个问题。如果不能,应该不必问这个问题。


网路上这些年的悠游经验,使我轻易可以判断哪一种题目又有好戏看了,哪一种题目又要引爆口水战乃至口角战 ─而且最後只是一场混战,筛子上留没几家伙。


我们感谢热心的回信者,他们热切提供自身经验,不论自己是一年经验、三年经验、五年经验、十年经验┅。不论自己是 1/4 瓶水或半瓶水,或 3/4 瓶水或满瓶水。


我想知道,以发问者的水平,如何判断和取舍这些回覆?


通常我们寻求这类学习之道(这是对自己非常重要且关键的问题),不应向陌生人求助,那於事无补。因为陌生人的经历你一无所知,为什麽他的学习之道值得你遵循?你既无法判知,就没有必要发问。


为什麽不问你的老师?你的学长?你的同学?那是你看得见摸得到的人,如果你佩服他们的能力,你就可以询问他们的学习经验。因为你知道他们的表现,所以你可以决定你的采信度。


对发问者而言,这样是不是有意义多了?
[/QUOTE]

没有责备楼主的意思,我也不是什么高手,我只是觉得上面的话有些道理,就转过来了


2006-02-02 08:43
ricking
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-11
收藏
得分:0 
同意楼上~我也4过在网上问过这种问题,但没比问老师,师兄来的实际,不过,那些没老师,师兄的人也就不可一概而论了~
2006-02-03 20:31
woodhead
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:1124
专家分:0
注 册:2005-7-18
收藏
得分:0 

这个...

我倒是没想过


2006-02-03 21:09
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
楼主的名字和我一位大学同学音同。看了一下资料,应该不是一个人。
学编程,道路比较艰辛。
简单一句话,看书,编程,再看书,再编程。
记得大学时,老师讲过一个师兄的事迹,天天看书到深夜,编程到天明。后来成为了一个牛人。
不过我属于无论如何都要保证睡眠的一类人,所以,这样的经验也只能是听听,无法亲身经历了。

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-02-04 14:31
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
when i want to ask anyone,i will ask myself first.
it is an answer to you.
i mean anything you must think by yourself.

[此贴子已经被作者于2006-2-4 14:43:27编辑过]


when i want to ask anyone,i will ask myself first.
2006-02-04 14:43
woodhead
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:1124
专家分:0
注 册:2005-7-18
收藏
得分:0 

How long does it take to learn C++?

That depends on what you mean by "learning." If you are a Pascal programmer, you can easily learn enough of the basic types, control structures, and library functions to be effective at what you were effective at using Pascal. Will it take a day or a week? That depends on you and the approach you take. I have seen both and even wider variations. If you are a C programmer you can learn enough C++ to make you more effective at C-style programming in a day.

On the other hand, if you want to be fully comfortable with all the major C++ language constructs, with data abstraction, Object-Oriented programming, generic programming, Object-Oriented design, etc., you can easily spend a year or two - if you aren't already acquainted with those techniques.

Is that then the time it takes to learn C++? Maybe, but then again, that is the timescale we have to consider to become better designers and programmers. If a dramatic change of the way we work and think about building systems isn't our aim, then why bother to learn a new language? Compared to the time required to learn to play the piano well or to become fluent in a foreign (natural) language, learning a new and different programming language and programming style is easy.

How do I start learning C++?

Naturally, that strongly depends on what you already know and your reasons for learning C++. If you are a novice at programming, I strongly recommend that you find an experienced programmer to help you. Otherwise, the inevitable mistakes about language concepts and practical problems with the implementation you use can magnify into serious frustrations.

You'll need a textbook for learning C++. This is the case even when your implementation comes with ample on-line documentation. The reason is that language and library documentation together with sample code are not good teachers of concepts. Typically such sources are silent about why things are the way they are and what benefits you can expect (and which you shouldn't expect) from a technique. Focus on concepts and techniques rather than language-technical details.

When choosing a book, look for one that presents Standard C++ and use the standard library facilities in an integrated manner from the start. For example, reading a string from input should look something like

string s; // Standard C++ style
cin >> s;

and not like this

char s[MAX]; /* Standard C style */
scanf("%s",s);

迷信权威

可到哪去找有经验的指导我?


2006-02-04 15:55
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
[QUOTE]不过我属于无论如何都要保证睡眠的一类人[/QUOTE]

睡眠很重要,祝柳儿MM青春永葆

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2006-02-04 16:00
cgstar
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-2-3
收藏
得分:0 
you can fine the answer from the book you read first
2006-02-04 18:57
快速回复:关于C++
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024546 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved