- 博客(5)
- 收藏
- 关注
原创 小记录:CEGUI中鼠标事件的处理
bool onMouseButtonDown(const EventArgs & e) { const MouseEventArgs & eMouse = static_cast(e); // 取得控件(窗口)在屏幕主窗口中的绝对像数位置 //Rect rectScreen = eMouse.window->getUnclippedPixelRect(); Rect
2007-11-10 16:35:00
1805
原创 操作符重载的妙用
// 比较函数的巧妙技巧:用重载了()操作符的类来代替比较函数#include #include #include using namespace std;class CmpClass{public: CmpClass(string strEqualValue) { m_strEqualValue = strEqualValue; } inli
2007-03-13 21:31:00
856
原创 模板重载or编译器的小技巧
最近在思考怎样在C++中方便的实现委托,看了很多文章,但由于C++中对类非静态成员函数指针的调用比较特殊,一直以来没有找到很好的方法实现,直到最近在CodeProject上看到一篇关于C++中委托实现的方法,惊叹于作者高深的程序艺术,竟然可以重载模板类,通过同一个类来实例化多个不同参数个数,不同参数类型的函数指针,实现封装调用函数,最终实现委托,原文连接为http://www.codeprojec
2007-01-30 23:25:00
789
原创 在win32程序中输出信息到console上
在Win32程序中运行Console来进行监视AllocConsole();freopen("CONOUT$", "w", stdout);printf("hello, world./n");这里AllocConsole()打开Console,而freopen应该是把标准输出和Console关联吧?"CONOUT$"这个很关键,freopen可以换成freopen_s,改成这样AllocConso
2007-01-23 23:30:00
1794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人