Как программист C ++ я недавно начал работать с Visual C ++. Я застрял с свойствами .
Идея состоит в том, чтобы создать внутренний класс, который имел бы 2 метода плюс свойство, например, функции get / set. Это возможно даже в Visual C ++ (я думаю, да).
Использование будет выглядеть так:
Foo ^ foo = gcnew Foo();
int a;
foo->Method(); // here some function is called
a = foo; // here the property like get() function is called.
Я даже пытался сделать это с перегрузкой оператора, но кажется, что это гораздо сложнее в Visual C ++, чем в "нормальном" C ++.
MJ