Cześć, piszę sobie teraz program w c++ i zacząłem zastanawiać się czy można jak w c# zrobić sobie gettery i settery do prywatnych zmiennych, ale nic nie znalazłem na ten temat, jest to w ogóle możliwe? Jeśli tak to jak to zrobić?
0
1
W C# get
i set
jest automatycznie związany z właściwością, natomiast w C++ nie ma czegoś takiego.
W C++ gettery i settery są zwykłymi metodami i możesz je dowolnie zdefiniować, ale musisz je sobie napisać.
0
Ale możesz pewnie włączyć/stworzyć jakieś autogenerowanie odpowiedniego kodu -- nawet w Code::Blocksach się tak da...
1
Da się automatycznie wygenerować ctor etc., lub automatycznie generować rozwinięcia metod wg deklaracji metody w klasie
(skrót leftctrl + .). Na stronie ms można znaleźć broszurę ze skrótami klawiszowymi dla edytora tekstu Visual Studio.
Znacznie przyspiesza pisanie kodu.