183 читали · 1 год назад
Основы С++: Знакомство с пространствами имен. Как и почему возникают конфликты имен?
В С++ к именам выставляются определенные требования. Среди них мы обнаруживаем такое, как однозначность. Что это значит? Рассмотрим на простом примере: Представьте, что вы приехали в новый для вас город по своим делам. Вам нужно попасть по адресу: улица Яблоневая, дом 32. Вы вбиваете адрес в приложение такси, вызываете машину. Вас привозят по адресу. И вдруг оказывается, что по этому адресу вы не можете решить свои дела. Потому что в этом городе две Яблоневых улицы. Вы возмущены! Вам кажется это сюрреалистичным? И этого действительно не произойдет в реальности...
cin и cout в C++
В этом разделе мы рассмотрим основные объекты ввода-вывода cin и cout, которые являются ключевыми элементами в C++. Мы также создадим простейшую программу, демонстрирующую их использование. cin (short for "console input") — это объект, который позволяет получить данные от пользователя. Он является членом класса std::istream, то есть он принимает в качестве входных данных поток байтов (например, стандартный ввод). cout (short for "console output") — это объект, который позволяет выводить данные на экран...