Почему стандарт C ++ не добавил "свойства" в стиле C #? - PullRequest
6 голосов
/ 21 марта 2012

Под свойствами я подразумеваю свойства стиля C # с геттерами и сеттерами.

Мне интересно знать, почему они не являются частью языка C ++.Я предполагаю, что такая функция должна была обсуждаться во время написания спецификации, и поэтому это сознательное решение не включать ее в язык.

1 Ответ

1 голос
/ 14 мая 2012

вот одна реализация: http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4031/Implementing-a-Property-in-C.htm

int i = 5,j;
PropTest test;
test.Count = i;    //-- call the set method --
j= test.Count;     //-- call the get method --
...