- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 [温故而知新] 《深度探索c++对象模型》——对象方法成员
本节的复杂点,在于对virtual function的支持上。一、先从简单的几种function入手1.non member function 2.static member function 3.non static member function第一种是最常见的 non member funcion://在一个地方定义returnValue functionName(argumentLis
2015-11-28 21:38:03 572
原创 [温故而知新] 《深度探索c++对象模型》——对象数据成员的内存布局
前言侯捷把书中第三章翻译为 “Data语意学”,另外书中有些语句得读几遍才明白他什么意思,也许是不习惯台湾的一些语言习惯。本文做一些简单的梳理。了解对象数据成员的布局前,先了解一个语法相关的点:对member functions 的函数体的分析,会直到整个class的声明都出现了才开始,而对于 member functions 的参数列表 却是在第一次遭遇时适当地决议(resolved)。 1
2015-11-14 19:45:18 594
原创 [Android UI] 波浪特效的实现
本文目标是实现一个可自定义的波浪特效。先看效果:相关知识点: canvas绘图、BitmapShader、PorterDuff.Mode.SRC_ATOP。思路: 1.准备两张图,一张为图案,一张为波浪的形状。 2.先绘制图案。 3.绘制波浪。这里有两个关键点,一个是设置画笔的BitmapShader为波浪底图,另一个是绘制的时候,使用图形混合模式PorterDuff.Mode.SRC_AT
2015-11-07 19:09:19 2682 3
原创 [温故而知新] 《深度探索c++对象模型》——构造函数
前言: 由于平时工作时候大部分时间写Java,虽然之前画了不少时间学习C++,很长时间不写,回头要写,又发现很多东西又手生了,这里做个总结备忘,顺便把C++的一些东西和java比较。c++相对于c,编译器干了好多事,而理解c++关键的点,就是理解么编译器帮我们做了什么事,以及为什么做这些事。1.默认构造函数 default constructor 首先理解什么是默认构造函数? 我目前的理解,设
2015-11-04 21:54:44 564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人