c++ 操作符重载和友元 C/C++教程

c++ 操作符重载和友元

操作符重载(operator overloading)是C++中的一种多态,C++允许用户自定义函数名称相同但参数列表不同的函数,这被称为函数重载或函数多态。操作符重载函数的格式一般为: operator op (...

阅读全文
工厂方法C++实现 C/C++教程

工厂方法C++实现

定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类 2类图描述 3代码实现: class Product { protected: Product(); public: virtural ~Product() = 0; };...

阅读全文
super,superClass,class的区别 C/C++教程

super,superClass,class的区别

class:获取方法调用者的类 superclass:获取方法调用者父类 super:编译指示符,仅仅表示去调用父类的方法,但并不是拿着父类对象去调用,本质还是当前对象去调用父类的方法. super:不是一个指...

阅读全文
函数SetCapture ReleaseCapture解释 C/C++教程

函数SetCapture ReleaseCapture解释

SetCapture ReleaseCapture函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一...

阅读全文