我正在将一些 C# 代码转换为 C++。
我遇到了以下数据类型:
public interface FooBar
{
string Name { get; }
decimal Weight { get; }
int AgeInYears { get; }
}
我想在我的 C++ 标头中声明这一点,但我不确定解决此问题的最佳方法是什么 - 任何建议都将不胜感激。
PS:我正在使用Qt(但对它来说是新的),所以我愿意使用Qt(Q_PROPERTY,Q_INTERFACE)等的任何功能,如果这有助于我声明一个带有(只读)属性的接口。