Я обнаружил замечательную особенность лет go, когда искал что-то в Google. Это позволило использовать своего рода «функцию» для управления доступом к переменной-члену, но я больше не могу ее найти. (Я также не уверен, была ли это функция C ++ или указана только c для компилятора msv c, потому что он был выделен красным в Visual Studio, как если бы он был меткой или чем-то еще)
Теория, лежащая в основе это было что-то похожее на это:
class A
{
public:
.test(int value)
{
priv = value;
}
private:
int priv = 0;
};
...
A a;
a.test = 14; // Sets priv to 14 ! note no () needed after test´
Кто-нибудь знает, что это такое / было?