耍酷冬天

文章
5
资源
0
加入时间
3年0月8天

C++函数的高级特性

问题:在C++中建议用const、enum、inline替换#define,为什么? 答: 1)宏的优点: A、增强代码的复用性; B、提高代码的性能。 2)宏的缺点: A、不可调试; B、不检查参数类型; C、容易出错; D、无法操作类的私有数据成员。1、const修饰成员函数 在成员函数后面加const,const修饰this指针所指向的对象,也就是保证调用这个const成员

C++模拟滚轮完整单击一次的事件

INPUT Input = {0}; Input.type = INPUT_MOUSE; Input.mi.dwFlags = MOUSEEVENTF_MIDDLEDOWN | MOUSEEVENTF_MIDDLEUP | MOUSEEVENTF_ABSOLUTE; Input.mi.dx = pt.x; Input.mi.dy = pt.y; ::SendInput