NoFear

导航

2012年5月14日

摘要: C++ Class数据成员属性有2种:static 和 nonstatic ,函数成员属性有3种:static、nonstatic、virtual。C++ 对象模型Nonstatic 数据成员 存于每一个对象之内static data members 、Static和nonstatic的函数成员 存放在所有的对象之外virtual 函数成员1.由每一个class产生一堆指向virtual functions的指针,放在表格中,这个表格为虚表【vitrual table(vtbl)】,借鉴了简单对象模型和表格驱动对象模型。2.每个对象被添加一个指针,指向相关的虚表,这个指针被叫做vptr. vp 阅读全文

posted @ 2012-05-14 22:20 Fear_Hao 阅读(119) 评论(0) 推荐(0) 编辑

摘要: View Code #include <string.h>#include <stdio.h>void printHexString(const void* buf , size_t size);int main(){ char* pstr = new char[64]; printHexString(pstr , 64); const char* ps = "Hello World!"; printHexString(ps , 20); char* pstr2 = new char[64]; printHex... 阅读全文

posted @ 2012-05-14 21:32 Fear_Hao 阅读(192) 评论(0) 推荐(0) 编辑