Есть ли разница между объявлением глобального как части оператора объявления класса и глобального, объявленного отдельным оператором? - PullRequest
2 голосов
/ 18 апреля 2019

Есть ли разница в поведении глобальных переменных между этими двумя примерами?Моя интуиция говорит, что нет никакой разницы, но я могу ошибаться.

Первый пример:

class A
{
  // ...
};

A g_A;

Второй пример:

class B
{
  // ...
} g_B;

1 Ответ

1 голос
/ 18 апреля 2019

Нет. В этом случае нет никакой разницы.

Но, пожалуйста, старайтесь избегать глобальных переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...