
c++
文章平均质量分 88
iteye_1194
这个作者很懒,什么都没留下…
展开
-
C++对象模型[上]
C++类对象内存模型是一个比较抓狂的问题,主要是C++特性太多了,所以必须建立一个清晰的分析层次。一般而言,讲到C++对象,都比较容易反应到以下这个图表: 这篇文章,就以这个表格作为分析和行文的策略的纵向指导;横向上,兼以考虑无继承、单继承、多重继承及虚拟继承四方面情况,这样一来,思维层次应该算是比较清晰了。 1、C++类数据成员的内存模型 1.1 无继承情况 实验最...原创 2012-11-17 01:16:16 · 91 阅读 · 0 评论 -
C++箴言:理解typename的两个含义
问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同? template<class T> class Widget; // uses "class"template<typename T> class Widget; // uses "typename" 答案:没什么不同。在声明一个 temp...原创 2012-11-26 01:27:26 · 85 阅读 · 0 评论