在 MFC 中,我发现可以将 CStringA/CStringW
传递给获取 CHAR*/WCHAR*
的函数
例如,如何创建一个类作为 unsigned char*
或 int
获取 unsigned char*
的函数> 或 int
作为参数?
最佳答案
您需要创建一些方法将您的类自动转换为您需要的类型。最简单的方法是创建一个转换运算符,例如:
operator int()
{
...
return <the int value based of your object>;
}
关于C++使一个类充当特定的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22555371/