Почему мы должны объявлять статическую функцию-член для доступа к частной статической переменной? Почему бы просто не использовать публичную функцию для доступа к s_nValue? Я имею в виду, почему лучше использовать статическую функцию-член вместо нестатической публичной функции?Частная статическая переменная
class Something
{
private:
static int s_nValue;
};
int Something::s_nValue = 1; // initializer
int main()
{
}
Конечно, вы можете использовать публичную функцию-член для доступа (получения или установки) статических переменных-членов, даже если статическая переменная-член является частной. –
Вопрос непонятен! – Nawaz
@Nawaz Я прочитал его на learncpp.com, что его лучше использовать статическую функцию-член. Я хочу знать, есть ли проблемы с обычной публичной функцией get_Value? Теперь я ясно? – Jigyasa