如何在头文件/正文中正确定义c ++ / cli中的属性

时间:2009-09-23 05:20:42

标签: c++-cli

我正在尝试

property double Real;

然后

double Data::ComplexNumber::Real::get() {
    return _real;
}

但它给出了错误。你如何在头文件中声明方法然后实际实现它们?您是否在c ++ / cli中使用此方法,或者您将使用c#/ vb.net方式声明类并在那里实现所有内容?

2 个答案:

答案 0 :(得分:4)

好的,这似乎有效:

将以下内容放在属性定义中:

property double Real { double get(); void set(double value); }

答案 1 :(得分:2)

对于带get和set的简单属性,您可以将它自己放在类定义中:

property double Real;

并且编译器将为您整理后备存储和访问器。