Использование: and:: в C++ без путаницы

  1. И:, и:: пунктуация в C++ может связывать владение функцией внутри класса или подклассом внутри базового класса. Но не совсем ясно, когда следует использовать каждый из них в целом, а также что помещать в заголовок, а какие в исходные файлы cpp (если это вопрос личного характера, расскажите, пожалуйста, более распространенное соглашение). Краткий пример был бы так заметен!
  2. Пожалуйста, исправьте меня, если я ошибаюсь или недостаточно точен, и перечислите другие случаи, если я пропустил некоторые из них для использования: and:: Заранее спасибо.

1 ответ

bind не лучшее слово, чтобы использовать для этого.:: Области применения функции и так далее.

Например std::cout говорит что-то называется cout в области (пространство имен, класс...) называется std,

: не делает этого и может быть использован различными способами.

Например, может следовать спецификатору доступа public:,

Это также часть тройной условной x ? y : z

Другие вопросы по тегам