摘要: 如何学好C++语言C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为太容易犯错了。所以,你一定要在一开始就要有很小心谨慎的态度,并把C++当成一种难以训服的猛兽来看待。多问“为什么要这样”的问题。学习C++一定要多问几个“为什么是这样”,“凭什么要这样”的问题。比如:很多人知道C++有拷贝构造函数和初始化列表,但你真的知道为什么要有拷贝构造函数?为什么要有初始化列表吗?为什么要有template 阅读全文
posted @ 2011-11-06 13:17 Tenger 阅读(113) 评论(0) 推荐(0) 编辑
摘要: C++:不一样的小程序,看后能不能开阔你的思维?李木2011年10月20日86 围观C/C++8 评论本文永久链接:http://www.limou.net/?p=330有这么一道题目:请编写一个函数,计算1-2+3-4+5-6+7……+n的值,这个n很大。猛的一看,这个题目非常简单,没有什么好想的,于是很多人都会写下类似于如下的代码:long fn(long n){long temp=0;int i,flag=1;if(n<=0){printf(“error: n must > 0″);return(0);}for(i=1;i<=n;i++){temp=temp+flag* 阅读全文
posted @ 2011-11-06 12:52 Tenger 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 21天教你学会C++”2010年3月30日 陈皓 发表评论 阅读评论 31,048 次点击 下面是一个《Teach Yourself C++ in 21 Days》的流程图,请各位程序员同仁认真领会。如果有必要,你可以查看这个图书以作参照:http://www.china-pub.com/27043看完上面这个图片,我在想,我学习C++有12年了,好像C++也没有学得特别懂,看到STL和泛型,还是很头大。不过,我应该去考虑研究量子物理和生物化学,这样,我才能重返98年杀掉还在大学的我,然后达到21天搞定C++的目标。另外,得要特别提醒刚刚开始学习C++的朋友,第21天的时候,小心被人杀害。呵. 阅读全文
posted @ 2011-11-06 12:45 Tenger 阅读(232) 评论(0) 推荐(0) 编辑
摘要: C++ 程序员自信心曲线图2010年4月1日 陈皓 发表评论 阅读评论 18,608 次点击 学习C++很长时间了,也看过很多程序员学习C++的历程。总体来说,C++是一个“双刃剑”式的语言,只有那些熟悉他的人才能把C++这门语言用好。Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”。是的,C++并不是一门速成的语言,其是一门需要长时间磨练和学习的语言,那些说自己熟悉C++语言的程序只能算是轻浮的。详见“21天教你学会C++ ”。下面是一个C++程序员在学习过程序中的一个自信心曲线图:程序员在一开始学习C++的时候,用C++的语法写C觉得很牛,也会. 阅读全文
posted @ 2011-11-06 12:44 Tenger 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 程序员技术练级攻略作者: 陈皓来源: coolshell发布时间: 2011-10-22 09:54阅读: 4242 次原文链接 全屏阅读 [收藏] 伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经.. 阅读全文
posted @ 2011-11-06 12:38 Tenger 阅读(67) 评论(0) 推荐(1) 编辑
摘要: 一个实用主义者的观点:如何学习使用C++2011-03-31 15:35 Lua 博客园 我要评论(1) 字号:T | T最近C++社区最大的新闻,毫无疑问就是最新标准终于Final Draft了,C++2011终于有望实现。可是,谁会关心呢?AD:国内C++译作圈比较出名的就这几个人,刘未鹏PongBa,自从进入微软以后好像更加关注心智方面的研究,关于C++的文字几乎就没了。孟岩 http://blog.csdn.net/myan 也是很久没有新博客文字,也少见C++方面的内容。荣耀,好像也是非常低调。最出名的莫过台湾的侯捷老师,他现在忙于企业培训,估计没啥时间写新文字。这 些人里面关于C+ 阅读全文
posted @ 2011-11-06 11:52 Tenger 阅读(158) 评论(0) 推荐(0) 编辑
摘要: C++隐式和显式初始化,类型转换1.隐式和显式初始化1.1C++隐式初始化intival(1024);stringhello("Helloworld.")1.2C++显式初始化intival=1024;stringhello="Helloworld."*PS:注意这里"="语法是拷贝构造函数而不是赋值运算!因为一个新对象被定义一定要有一个构造函数而不不是一个赋值操作stringhello;hello="Helloworld";<-这里hello已经被定义了,才是赋值操作.2.隐式和显式类型转换.2.1C++隐 阅读全文
posted @ 2011-11-06 11:47 Tenger 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 在VC 6.0 上使用 STL 的时候会出现这种警告。是由于C++在内部生成的变量名超过了 255 个字符所致,在测试(Debug)版本中编译器限制生成的变量名的最大长度。一般可以忽略这类错误,想屏蔽它可以使用 #pragma warning (disable: 4786)。你其实不用理会这个警告,因为它只会影响到Debugger,而不会影响到真实的代码。实际上,如果你编译一个Release版本的话,就会发现这个警告已经完全消失了。消除这个警告可能有一点难度,因为这属于预处理器的行为。一般建议你这么做:#pragma warning(disable : 4786)#include <st 阅读全文
posted @ 2011-11-06 11:46 Tenger 阅读(227) 评论(0) 推荐(0) 编辑