@ProCxx

Страница 2343 из 2477
Kirill
12.09.2018
11:06:07
Кирилл, ты слоты так и называешь? Slot1, slot1, slot1 ?
Есть слоты перегруженные,они часть архитектуры. Вот собственно и все

Spoonson
12.09.2018
11:06:40
Он с Qt 5.9 (если не ошибаюсь) только появился + внутри (если не ошибаюсь) там точно такой же каст
да, конечно. Просто вдруг кто не знает, я просто когда-то не в курсе был.

Есть слоты перегруженные,они часть архитектуры. Вот собственно и все
обычно проблема с сигналом error от сокета возникает, учитывая что он прям встроенный в саму либу

Ilia
12.09.2018
11:09:44
Я просто хотел дать парню другие варианты решения. В шутливой форме

Google
Anatoly
12.09.2018
11:13:31
Я просто хотел дать парню другие варианты решения. В шутливой форме
"макаренко... кто там еще? ушинский" (с) Большая перемена

Igor
12.09.2018
11:26:48
гм, а что в pro.cxx editors делает вакансионный спам? ему ж место в pro.cxx jobs

Daniel
12.09.2018
12:56:50
А можно закреп старый?

Ну или как-то смержить этот со старым

Alex Фэils?︙
12.09.2018
13:09:45
А можно закреп старый?
ок, вечером тогда

Evgeniy
12.09.2018
13:11:10
Nesteruk Dmitri - Design Patterns in Modern C++

Есть у кого?

Alex Фэils?︙
12.09.2018
13:12:11
вроде не видел в нашей помойке, если найду, скажу, или если найдешь, скажи. Алсо где-то тут в соседних чатах видел автора

Firstname
12.09.2018
13:18:57
Так думаю тут проще будет найти хелпу

Alex Фэils?︙
12.09.2018
13:35:16
disk.yandex.ru/ будет позже еще

Google
Firstname
12.09.2018
14:03:08
Продублирую :))

Alex Фэils?︙
12.09.2018
14:03:20
а что дублируешь?

Igor
12.09.2018
14:12:51
алекс - ты книги мб лей на файлопомойку какую-нибудь
да телега вроде сама норм файлопомойка, или там файлы отклеиваются?

Andre
12.09.2018
14:20:03
норм, но скорость медленная

Alexander
12.09.2018
14:20:28
да телега вроде сама норм файлопомойка, или там файлы отклеиваются?
что-то мне слабо вериться, что чат может быть нормальной файлопомойкой ?

Assasin
12.09.2018
14:27:25
скайп - лучший файлообменник

Nikita
12.09.2018
17:32:17
Приветствую

Давно очень не писал на C++

и меня одна особенность вводит в некоторую фрустрацию

struct IBase { virtual void Foo() = 0; }; struct IDerived : public IBase { virtual void Bar() = 0; }; class Base : public IBase { virtual void Foo() { } }; class Derived : public Base, public IDerived { virtual void Bar() { } }; extern IDerived* Create() { return new Derived(); }

Есть вот такая иерархия

компилятор утверждает, что Foo в Derived не реализован

по старой памяти, подобные иерархии у меня в MSVC++6 работали

по крайней мере с ATL

я чего-то не догоняю или лыжи так не умеют ездить?

Max
12.09.2018
17:36:27
public

Dmitry
12.09.2018
17:36:38
Diamond problem ?

Max
12.09.2018
17:36:39
или protected

Yarique
12.09.2018
17:36:54
компилятор утверждает, что Foo в Derived не реализован
Потому что ты целых 2 их реализовал

Anton
12.09.2018
17:37:17
Diamond problem ?
Нет Просто в базовом классе метод public а в наследнике private

Google
Yarique
12.09.2018
17:37:44
По IBase и по IDerived

Nikita
12.09.2018
17:38:04
починил расставив virtual перед public

Max
12.09.2018
17:38:06
Yarique
12.09.2018
17:38:21
Nikita
12.09.2018
17:38:23
теперь надо понять, не перекособочит ли оно мне структуру vtable

по идее не должно

Max
12.09.2018
17:38:38
2
Один в Base. Покажешь второй?

Yarique
12.09.2018
17:39:52
2й - эт смещение относительно IDerived на хз что (не стандартизированное поведение)

Nikita
12.09.2018
17:40:00
не, они правильно говорят, там по сути один раз IBase содержит в себе Base, а другой раз Derived по цепочке IDerived -> Derived

Max
12.09.2018
17:41:27
теперь надо понять, не перекособочит ли оно мне структуру vtable
почему оно должно перекособочить? Или ты её напрямую читаешь?

Yarique
12.09.2018
17:42:35
Смещение в таблице виртуальных функций на реализацию IDerived::Foo

Страница 2343 из 2477