Но что относительно переменных-членов не в списке инициализаторов?
blockquote>Независимо от того, находятся ли переменные в списке инициализаторов или нет, в этом отношении не имеет значения. Если переменная не находится в списке инициализаторов (и не имеет инициализатора элемента по умолчанию), то она инициализируется по умолчанию.
y
инициализируется послеx
. Это происходит не из-за списка инициализаторов членов, поскольку список инициализаторов членов не влияет на порядок инициализации членов. Члены инициализируются в порядке их объявления.Однако, независимо от того, инициализирован ли
y
или нет, также не имеет значения. Он хорошо сформирован для привязки ссылки на элемент до инициализации элемента (кроме привязки к виртуальной базе неинициализированного элемента, который имел бы UB).
Что касается безопасность (или, возможно, правильность ), я рекомендую вам подумать о том, что происходит, когда копируется
Foo
. На что будет ссылатьсяx
? Это то, что ожидал пользователь класса?
Не совсем то, что вы хотите, но если вы знаете идентификатор группы, вы можете запросить всех членов, используя токен доступа, и этот url, чтобы вы начали https://graph.facebook.com/v2.3 / {введите идентификатор группы} / members? access_token = {введите токен доступа} & amp; limit = 1000
Невозможно получить ВСЕ группы, возможно только получить группы, которыми вы управляете, с помощью разрешения user_managed_groups
и конечной точки /me/groups
.