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

оператора Scope и вводя список типов наследования для класса полностью ортогональных ситуации. –

+1

Я не вижу проблемы. Когда вы случайно используете один, а не другой, вы почти наверняка получите ошибку компилятора в любых предполагаемых обстоятельствах. –

ответ

1

bind не лучшее слово для использования. ::scopes функции и так далее.

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

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

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

Он также является частью троичного условного x ? y : z

 Смежные вопросы

  • Нет связанных вопросов^_^