回首页 回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 给我留言  
  
  首 页  C/C++教程  C++之父的FAQ  C/C++动向  C/C++源代码  C/C++误区  Unix/Linux  下载中心  乱七八糟  蚂蚁的Blog  
  当前位置:首 页 >> C++之父的FAQ >> 普通 FAQ >> [转] 我怎么开始学习C++呢?
最 近 更 新
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[转] 你有没有想到C++会..
[转] C++是面向对象语言..推荐
[翻译] 为何 C++ 如此庞..
[翻译] 您是使用何种语..
[翻译] “C++”何得此名?
[翻译] C++ 归您所有吗?
[转] 为什么AT&T要支持C..
[转] 你为什么要发明C++?
最 新 推 荐
[转] C++是面向对象语言..推荐
[翻译] 您怎么看待 C++/..推荐
[翻译] 何谓泛型编程?..推荐
[翻译] 什么是面向对象..推荐
[转] 如果不必考虑和 C ..推荐
[翻译] 类的伟大之处是..推荐
[翻译] C 是 C++ 的子集..推荐
热 门 排 行
[转] C和C++的区别是什..
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[翻译] 什么是面向对象..推荐
[转] 学习C++从哪本书开..
[翻译] 类的伟大之处是..推荐
[转] 我怎么开始学习C++..
[转] 学习C++需要多少时..
[翻译] C 是 C++ 的子集..推荐
[翻译] 为何编译 C++ 版..
站 内 搜 索

Web stdcpp.cn
关键词

搜索方式

搜索范围

精确匹配
广 告

[转] 我怎么开始学习C++呢?


来源:C-View 作者:Bjarne Stroustrup 翻译:叶丰 等级:一般
发布于2007-01-21 12:43 被读1155次 【字体:
Q:

我怎么开始学习C++呢?

A:

自然,这取决于你的基础和学习动机。如果你是编程新手,我强烈推荐你去找一个有经验的程序员来帮你。否则,你学习过程中不可避免的对语言概念的误解、有关编译器实现的各种实际问题,都会大大打击你的积极性。

你需要一本好的教材,即使你的编译器有丰富的在线帮助。因为语言和库的文档及例子都不是教你概念的好老师。通常这些代码都不会告诉你为什么要这样写,以及某个技术有什么好处或者坏处。你需要把注意力放在概念和技术上,而不是语言的细节。

在选书的时候,选一本从一开始就使用标准C++和标准库的书。例如,从输入读一个字符串应该象这样:

	string s;	// Standard C++ style
	cin >> s;
而不是
	char s[MAX];	/* Standard C style */
	scanf("%s",s);
挑选那些有深厚C++功力的高手们推荐的书。不过记住没有一本书适合每个人。建议参考一下ACCU (The Association of C and C++ Users)网站上的书评

写程序要符合C++的习惯,避免只是把语法换成C++,而风格还是你以前语言的风格。如果换汤不换药,你就得不到什么收获。Learning Standard C++ as a New Language也讨论了怎么开始学习C++。

原文地址:http://www.research.att.com/~bs/bs_faq.html#how-to-start

本文乃网上搜集得来,其版权归原作者和原出处所有。如有侵犯版权之处请与我联系,我将马上进行处理。



相关专题:C++ 之父的言论
[转] 我该把const写在类型前面还是后面?
[翻译] 我应该使用按值传递还是按引用传递?

上一篇:[翻译] 为了成为真正的 OO 程序员,在学 C++ 之前,我需要先学一门纯 OO 语言吗?
下一篇:[转] 你可以教我怎么做家庭作业吗?

共有评论 1 条 网友评分 1分 查看全部评论

查看全部评论

【发表评论】 评分:1分 2分 3分 4分 5分


验证码:

Powered By Www.Xydw.COM Ver1.14 管理
Copyright © 2005-2006 蚂蚁的 C/C++ 标准编程 All Right Reserved. XCMS
粤ICP备06014124号   站长:Antigloss