自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ethan.W

为了解决问题

  • 博客(6)
  • 收藏
  • 关注

转载 STL入门要点

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离

2015-08-31 17:53:56 592

原创 printf函数的 %s 与 %c

今天在研究C++的时候在Mac上随手写了些例子,结果发现一个关于printf很有趣的现象:先定义一个模板:templateclass data_count{ type a; type b;public: data_count(type A,type B):a(A),b(B){} type add(){return a+b;} type sub(

2015-08-21 11:09:40 3115

原创 从更为底层的角度看C++

无意中找到一个总结的blog,写的很好,特分享一下:从汇编角度看C++如果从C语言看C++,有些C++操作真的是语法糖;但如果从汇编角度看C,也可以说C的一些操作是语法糖;其实语法糖这个词应该是中性的,语法糖让我们减少错误,提高开发效率,提供思考模型。与此同时,语法糖会让一个人打不牢根基,遇上新的技术便会觉得云里雾里的。如果放大镜看不清楚一个物体,请用显微镜看。

2015-08-19 10:53:07 592

原创 ubuntu 14.04 任务栏无法显示时间

ubuntu 14.04 若是遇到任务栏无法显示时间,首先按照以下标准步骤执行:确认已经安装日期时间指示器: apt-get install indicator-datetime 重新配置日期时间指示器: dpkg-reconfigure –frontend noninteractive tzdata 重启Unity: killall unity-panel-service一般情况下

2015-08-16 23:09:16 1875

原创 restrict 关键字 与 别名问题

最近我在忙一个扩展C语言的项目,研究的时候看到一本绝好的关于语言本身历史发展的书籍 《C++语言的设计与演化》,其中讲到C++标准化时遇到关于如何使得编译器更好优化程序的思考。首先说一下背景知识:FORTRAN语言在C++设计之初就已经大行其道了,它的速度很快,其中有一点原因使得FORTRAN这么快就是它的编译器允许做出这么一种假设:如果传递给函数两个数组参数,那么这两个数组互相是没有重叠

2015-08-12 09:57:53 676 1

转载 协程的过去,现在,未来

计算机科学是一门应用科学,几乎所有概念都是为了理解或解决实际问题而生的。协程 (Coroutine) 的出现也不例外。协程的概念,最早可以追溯到写作 COBOL 语言编译器中的技术难题。从磁带到协程COBOL 是最早的高级语言之一。编译器则是高级语言必不可少的一部分。现如今,我们对编译器了解,已经到了可以把核心内容浓缩成一本教科书的程度。然而在六十年代,如何写作高效的语言编译器是那

2015-08-07 17:22:34 1430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除