Size: a a a

2020 May 12

А

Андрей in C++ Together 2.0
нахер это наследование
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
Андрей
struct A {void foo(int)} ; struct B : A {void foo(double)}
я тут думал что double-вариант это просто оверлоад int-варианта, и ошибся :(

вообще плохой результат получился, очинь плохо знаю нюансы крестовые
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Evgeniy Pichuzhkin
я тут думал что double-вариант это просто оверлоад int-варианта, и ошибся :(

вообще плохой результат получился, очинь плохо знаю нюансы крестовые
Это перегрузка, но в другом скоупе
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
от того, что это другой скоуп, перегрузка не перестает ею быть?
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Андрей
каких?
Если они равнозначны, объявление перегрузки A::foo потенциально ломает вызов B::foo
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Evgeniy Pichuzhkin
от того, что это другой скоуп, перегрузка не перестает ею быть?
Не перестает
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
источник

А

Андрей in C++ Together 2.0
Artöm Bakri Al-Sarmini
Если они равнозначны, объявление перегрузки A::foo потенциально ломает вызов B::foo
ничего страшного
источник

А

Андрей in C++ Together 2.0
я хочу так
источник

А

Андрей in C++ Together 2.0
хочу композицию
источник

🦊

🦊fox.cpp in C++ Together 2.0
Андрей
хочу композицию
golang.org, наслаждайся
источник

А

Андрей in C++ Together 2.0
struct B(A)
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Так-то это пепегрузка, даже если B не наследует A. Другое дело, что они не попадут в один overload set
источник

А

Андрей in C++ Together 2.0
🦊fox.cpp
golang.org, наслаждайся
ха тьфу
источник

🦊

🦊fox.cpp in C++ Together 2.0
ну а херли Stop то не вызван
источник

🦊

🦊fox.cpp in C++ Together 2.0
Переслано от Quiz Bot
источник

🦊

🦊fox.cpp in C++ Together 2.0
автор квиза дятел
источник

🦊

🦊fox.cpp in C++ Together 2.0
рокк
источник

🦊

🦊fox.cpp in C++ Together 2.0
Переслано от Quiz Bot
🏁 The quiz 'C++ quiz' has finished!

You answered 30 questions:30 questions:

✅ Correct – 17
❌ Wrong – 13
⌛️ Missed – 0
⏱ 20 min 7 sec

285th place out of 352.

You can take this quiz again but it will not change your place on the leaderboard.
источник

А

Андрей in C++ Together 2.0
🦊fox.cpp
автор квиза дятел
++
источник