Шрифт:
Если бы мы использовали оба пространства имен одновременно, то столкнулись бы с реальной проблемой. В этом случае действительно возникла бы коллизия между именами классов
8.7.1. Объявления using и директивы using
Писать полностью определенные имена довольно утомительно. Например, средства стандартной библиотеки языка С++ определены в пространстве имен
Тысячи раз обращаясь к элементам стандартной библиотеки
Эта конструкция называется объявлением
Иногда мы предпочитаем ссылаться на пространство имен еще “короче”: “Если вы не видите объявления имени в области видимости, ищите в пространстве имен std”. Для того чтобы сделать это, используется директива
Эта конструкция стала общепринятой.
Здесь поток
Мы обещаем больше никогда так не делать, если речь не идет о пространстве имен
Задание
• Создайте три файла:
Исходный файл