Size: a a a

2020 July 25

F

Firewall in supapro.cxx
Danya
Главное на собеседовании не показывай
Бро чем интерфейс отличается от абстрактного класса?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Igor Lynn
проперти и на плюсах можно реализовать или через __declspec компилятора, а вот расширять уже готовые классы проблема
Можно подробнее?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Про расширение
источник

D

Danya in supapro.cxx
Firewall
Бро чем интерфейс отличается от абстрактного класса?
Тем, что интерфейс не может хранить состояние
источник

IL

Igor Lynn in supapro.cxx
Artöm Bakri Al-Sarmini
Можно подробнее?
ну есть готовый класс, который ты не можешь изменить, но ты можешь расширить его и добавить нужный тебе функционал
источник

AS

Anatoly Shirokov in supapro.cxx
Firewall
щас погуглю
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
По поводу потертого сообщения о ufcs - оно было отклонено, потому что непонятно, как решать проблему наложения возможных сигнатур методов и свободных функций и в целом усложняет поиск кандидатов
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Как следствие это налагает ограничения на рачсширение (добавление новых методов) типов, которые имеют связанные с ними методы расширения. Это чем-то похоже на проблему хрупкой базы
источник

D

Danya in supapro.cxx
ufcs неплохо бы прижился в Си, мне кажется
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Danya
ufcs неплохо бы прижился в Си, мне кажется
stdin.fdopendir() ? Лол
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Danya
ufcs неплохо бы прижился в Си, мне кажется
Как раз нет
источник

D

Danya in supapro.cxx
typedef void(*baz)();
struct bar {
 baz foo;
};

void foo(struct bar obj);

struct bar obj;
obj.foo();
???
Единственная проблема в Си как мне кажется
источник

D

Danya in supapro.cxx
Artöm Bakri Al-Sarmini
Как раз нет
Почему?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Нет здесь никакой проблемы
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Danya
Почему?
Ищу пример кое-чего
источник

D

Danya in supapro.cxx
Artöm Bakri Al-Sarmini
Нет здесь никакой проблемы
Амбигус кол
источник

AF

Aidar Fattakhov in supapro.cxx
Danya
ufcs неплохо бы прижился в Си, мне кажется
Шутка про адрес возврата первым аргументом
источник

D

Danya in supapro.cxx
Aidar Fattakhov
Шутка про адрес возврата первым аргументом
)))
источник

DB

Dimmu Borgir in supapro.cxx
Aidar Fattakhov
Шутка про адрес возврата первым аргументом
еще такой вопрос возник. почему оператор индексирование ссылку возврашает?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Вот пример https://en.cppreference.com/w/c/string/multibyte/mbrtowc
На нее должен распространяться ufcs?
источник