C++
文章平均质量分 79
fxdtBrickHome
这个作者很懒,什么都没留下…
展开
-
C++垫片类(1)
垫片类是通过C++的函数重载和运算符重载来实现某些特殊功能的类,这种类能够简化代码或者实现某些不能直接被C++支持的语法。 函数重载使得一个垫片类可以通过多种方法来构造或修改;同时运算符重载可以将垫片类转换成若干种目标类型。 例如我们调用CDC的函数DrawText //int CDC::DrawText(const CString& str, LPRECT lpRect, UI原创 2012-11-26 14:26:50 · 780 阅读 · 0 评论 -
C++垫片类(2)
这次我们要用垫片类实现一个C++不直接支持的语法:根据返回值重载函数。首先有以下两个函数int GetValueInt(const void* ptr); { return *(const int*)ptr; } float GetValueFloat(const void* ptr); { return *(const float*)ptr; } 功能是按原创 2012-11-28 13:52:01 · 351 阅读 · 0 评论