在 MFC(Microsoft Foundation Classes)的 COleCurrency 类中,确实定义了赋值运算符 operator=,用于将一个 COleCurrency 对象的值赋给另一个对象。以下是 COleCurrency 类的 operator= 运算符的一般用法和说明:
const COleCurrency& COleCurrency::operator=(
   const COleCurrency& curSrc
);

该运算符允许将一个 COleCurrency 对象的值赋给另一个对象。返回值是一个 const COleCurrency& 引用,允许连续赋值。

示例用法:
COleCurrency currency1(12345678, 90);  // 创建一个 COleCurrency 对象并设置货币值为 12345678.90
COleCurrency currency2;  // 创建另一个 COleCurrency 对象

currency2 = currency1;  // 使用赋值运算符将 currency1 的值赋给 currency2

在上面的例子中,currency2 现在包含与 currency1 相同的货币值。

请注意,COleCurrency 类还提供了其他运算符和方法,用于进行货币值的比较、算术运算等。具体的使用方式和功能可参考 MFC 文档或相关资源。


转载请注明出处:http://www.zyzy.cn/article/detail/21293/MFC/COleCurrency