Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpNlPrm 475 of 696 menu
◀ ▶

Практика поиска имен в C++

В namespace Yard объявите struct Bush и void trim(Bush), печатающую trim. Из main вызовите trim для объекта Bush без префикса Yard::.

Объявите глобальную void log(int) и namespace App { struct Id {}; void log(Id); } с разными строками в выводе. Покажите, какая перегрузка срабатывает для App::Id.

Опишите struct Wallet с полем int cents и другом total, возвращающем это поле. Выведите результат для кошелька с 50 центами.

В namespace kit создайте struct Part с char tag и перегрузку swap, меняющую только tag. Обменяйте две Part через using std::swap; и выведите оба символа.

Объявите void snap(); с определением, печатающим snap. Рядом спрячьте void hide(); в безымянном пространстве с текстом hide. Вызовите обе функции из main.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить