以下是 CSize::operator -= 的一般形式:
CSize& CSize::operator -=(const CSize& size);
这个运算符将当前的 CSize 对象减去另一个 CSize 对象,并将结果存储在当前对象中。它返回一个引用,允许对同一对象进行链式操作。
例如,假设有两个 CSize 对象 size1 和 size2,可以通过以下方式使用 -= 运算符:
CSize size1(10, 20);
CSize size2(5, 15);
size1 -= size2;
上述代码将会把 size1 更新为 (5, 5),因为 size1 的原始值是 (10, 20),而 size2 的值是 (5, 15),通过 -= 运算符,它们相减后赋值给了 size1。
转载请注明出处:http://www.zyzy.cn/article/detail/22336/MFC/CSize