
arisu
06.04.2016
18:13:26
в Menu лежит ссылка на ICallback, который есть объект с реализацией этого интерфейса

Alex Фэils?︙
06.04.2016
18:13:38
Class MenuItem {
void Select()=0;
void Prev()=0;
Void Next()=0;
}

arisu
06.04.2016
18:13:45
и по select'у вызывается метод этой ссылки

Alex Фэils?︙
06.04.2016
18:14:23
void Select(CallbackInterface* i) { i->Callback()}

Google

Alex Фэils?︙
06.04.2016
18:14:28
Вот так попробуй
Благодаря виртуалу вызовется нужный метод
Проект потом покажешь?)

arisu
06.04.2016
18:17:58
позже

Alex Фэils?︙
06.04.2016
18:18:36
Отл

arisu
06.04.2016
18:32:56
http://stackoverflow.com/questions/16792817/overloading-methods-to-implement-special-cases-of-an-interface
нагуглил кейс

Alex Фэils?︙
06.04.2016
18:36:16
Ну это аак раз то, что я говорил
Visitor, мать его

arisu
06.04.2016
18:52:58
@AlexFails визитор заставляет в классах-потомках определять метод accept
а я вообще не хотел их модифицировать :(
пора на яву

Google

Alex Фэils?︙
06.04.2016
18:54:12
ну, а ты не акцепт, а другой сделай
Как я предложил

arisu
06.04.2016
20:15:47
вот чего я понял
нафиг мне каллбек
если я наследуюсь и делаю свою реализацию
некоторых методов.
надо просто сделать виртуальный метод onSelect и в нем делать что угодно
и нахер интерфейс вообще.
вместо интерфейса забросить тот класс, который его реализовывал, ссылкой через конструктор
и вызывать его методы
норм?

Alex Фэils?︙
06.04.2016
20:20:38

arisu
06.04.2016
20:23:18
можно еще калбеки с функторами намутить :3

Alex Фэils?︙
06.04.2016
20:23:30
обожаю

arisu
06.04.2016
20:57:02
На с++11 легко же
А вот на 03
Шаблонная магия
?

Penter
06.04.2016
21:17:49
сука

Google

Penter
06.04.2016
21:17:53
Поставил гном 3.18
Там кнопку выключения выпилили

arisu
06.04.2016
22:00:23
@PenterProKaos нинужно
Скоро выпилят сам гнум
Мол, нечего и пользоваться тогда компьютером вообще
Редуцируют до невозможного

Alex Фэils?︙
06.04.2016
22:05:29

arisu
06.04.2016
22:06:34
Если каллбек на метод какого-нибудь обьекта, то еще тип этого обьекта
Сейчас это через bind сделали
А вот лет шесть назад я сначала не понял, что вообще за ебань из указателей и типов, когда нашел в одном проекте то, что теперь биндом стало

KrivdaTheTriewe
07.04.2016
00:04:05

Stanislav
07.04.2016
00:22:21

Alex Фэils?︙
07.04.2016
01:05:01
О чём вы?

Andrey
07.04.2016
06:29:32

Ned Ogl
07.04.2016
07:53:51

Andrey
07.04.2016
07:54:46
а такой есть?
ага https://telegram.me/joinchat/A2eDLzu6qWFlMl2nLn9SEA

Ned Ogl
07.04.2016
07:55:13
вай спасиба
а то я уже задолбал Таза в девчяте

Andrey
07.04.2016
07:59:42
"девчяте"

Google

Andrey
07.04.2016
08:00:16
почему-то я сначала подумал, что это что-то женское.

Ned Ogl
07.04.2016
08:06:53

Admin
ERROR: S client not available

Ned Ogl
07.04.2016
08:06:57
Если ты не знал

Ilya
07.04.2016
08:11:29

Ned Ogl
07.04.2016
08:11:59

Ilya
07.04.2016
08:12:05

Alex Фэils?︙
07.04.2016
12:53:36
Я тут прилёг ненадолго, прости. Зато выспался. Спроси что-нибудь, я снова в строю.
лол

Ned Ogl
07.04.2016
14:20:34

ivario
07.04.2016
14:21:32
Типичный Яндекс

[Anonymous]
07.04.2016
14:44:17
Но я хочу в пролинукс
А вообще, хочу в pro.apple
Если такое есть

Alex Фэils?︙
07.04.2016
14:44:58
@ProLinux

[Anonymous]
07.04.2016
14:45:36
Очень
Аж жир течёт

Alex Фэils?︙
07.04.2016
14:46:27
не пашет
блин, зайди в канал @prodot ,там есть вроде ссылка

Google

[Anonymous]
07.04.2016
14:47:27

Penter
07.04.2016
14:47:39

[Anonymous]
07.04.2016
14:47:52

Alex Фэils?︙
07.04.2016
14:48:21
во, отл, спс, Нед

[Anonymous]
07.04.2016
14:48:57
Кстати, спросите: может меня там забанили

Ned Ogl
07.04.2016
14:50:28
Расшарь контакт мне

Penter
07.04.2016
14:50:39

Ned Ogl
07.04.2016
14:51:31
@AnnoyingDog контакт расшарь

[Anonymous]
07.04.2016
14:51:45

Ned Ogl
07.04.2016
14:51:50
А ок

arisu
07.04.2016
20:41:59
Прикольные эти конструкторы копирования