Вопрос-задачка
Сначала озвучу задачку.
Задачка по с++ ООП: При таком main'e (его изменять НЕЛЬЗЯ): void main() { cout << "It's me!"; } получить следующую картину в консоле: Hello! It's me! Good luck! Я знаю решение задачи, но не помню правильный его синтаксис. Поэтому подожду пару дней пока решите, если нет дам подсказку) |
Ответ: Вопрос-задачка
это даже не смешно
|
Ответ: Вопрос-задачка
Осмелюсь как новичек, после грустного профессора jimonа, предположить, что здесь надо переопределить оператор - operator << , ну и так далее...
PS После небольшого размышления пришел к выводу, что мона вроде еще проще - переопределить как макро типа #define cout cout << "Hello!\nIt's me!\nGood luck!" // ... Ща еще может чё-нить придумаю.. |
Ответ: Вопрос-задачка
Morganolla, я кажется писал что это "Задачка по с++ ООП", а ООП не подразумевает переопределение.)
|
Ответ: Вопрос-задачка
это еще не смешнее, правда вариантов решения тоже тыща
от : Код:
void main() Код:
void main() |
Ответ: Вопрос-задачка
main менять нельзя.
Решений поубавилось? |
Ответ: Вопрос-задачка
Цитата:
|
Ответ: Вопрос-задачка
Praedo
а, недочитал :) |
Ответ: Вопрос-задачка
PHP код:
З.Ы. main() сохранена символ в символ |
Ответ: Вопрос-задачка
а перед вызовом мейна написать хело, а по выходу из мейна написать гуд лак !!
|
Ответ: Вопрос-задачка
Ну вариант, тока не так. Просто переопределить точку входа программы (кто в танке - ей пофигу откуда стартовать, просто по дефолту int main()). Но как бэ задача стояла с ООП, да.
|
Ответ: Вопрос-задачка
та не, в конструкторе пишем хело а деструкторе гуд лак !! А обьект класа инициализируем перед мейном !!
|
Ответ: Вопрос-задачка
Knightmare, классно! понял вопросов нет...:)
|
Ответ: Вопрос-задачка
Цитата:
PHP код:
З.Ы. В принципе есть директивы для отключения оптимизаций для отдельно взятого куска кода. Но опять же, кто гарантирует что они не зависят от компилятора? |
Ответ: Вопрос-задачка
Knightmare, Респект за решение.
А теперь вопрос мой: как можно в объявлении класса (к примеру если оно в отдельном файле) сразу объявить глобальный объект? мне казалось что как то так: PHP код:
|
Часовой пояс GMT +4, время: 06:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot