C ++使一个类充当特定的数据类型

时间:2014-03-21 09:52:07

标签: c++ class types mfc

在MFC中,我发现可以将CStringA/CStringW传递给获得CHAR*/WCHAR*的函数

例如,如何为unsigned char*int作为参数的函数创建一个充当unsigned char*int的类?

1 个答案:

答案 0 :(得分:2)

您需要创建一些将类自动转换为所需类型的方法。最简单的方法是创建一个强制转换运算符,例如:

operator int()
{
   ...
   return <the int value based of your object>;
}