Size: a a a

2021 February 13

AS

Anatoly Shirokov in supapro.cxx
Panavia Tornado
подскажите как автоматически расставить override если функция переопределяет виртуальную
А в чем проблем?
источник

PT

Panavia Tornado in supapro.cxx
ну я так понял иногда может вызваться чисто виртуальная функция
источник

PT

Panavia Tornado in supapro.cxx
и будет вылет
источник

FS

Flower Surgeon in supapro.cxx
Panavia Tornado
ну я так понял иногда может вызваться чисто виртуальная функция
Нет.
источник

jp

jon pedro in supapro.cxx
Anatoly Shirokov
Пример с абстрактной фигурой тебе будет понятен в графредакторе?
с абстрактными фигурами я какраз пример и смотрел у страуструпа, но зачем это не совсем ясно. Я так понимаю просто на будущее зарезервировать функции, которые стоит определить?
источник

J

Jor1q in supapro.cxx
Как получить индекс елемента массива по значению?
источник

jp

jon pedro in supapro.cxx
Jor1q
Как получить индекс елемента массива по значению?
find
источник

J

Jor1q in supapro.cxx
Thanks
источник

MK

Mikhail Kalugin in supapro.cxx
jon pedro
Параллельно читаю, пока до конца не понимаю. На словах вроде понятно, а зачем пока не чувствую это дело
Попробуй про ФП почитать, может этот стиль лучше зайдет чем ООП.
источник

jp

jon pedro in supapro.cxx
Mikhail Kalugin
Попробуй про ФП почитать, может этот стиль лучше зайдет чем ООП.
Ок, с фп у меня пока получше обстоят дела. А что можете посоветовать на тему фп?
источник

D

Danya in supapro.cxx
jon pedro
Ок, с фп у меня пока получше обстоят дела. А что можете посоветовать на тему фп?
Что ты понимаешь под ФП?)
источник

jp

jon pedro in supapro.cxx
Danya
Что ты понимаешь под ФП?)
Вот после вашего вопроса я задумался и полез в гугл и понял, что я не то понимаю под этим термином - _-
источник

D

Danya in supapro.cxx
jon pedro
Вот после вашего вопроса я задумался и полез в гугл и понял, что я не то понимаю под этим термином - _-
Наверное ты понимал процедурное программирование )
источник

jp

jon pedro in supapro.cxx
Danya
Наверное ты понимал процедурное программирование )
Именно=)
источник

В

Виктор in supapro.cxx
Есть 2 отдельных потока. Один пишет в массив/очередь, другому нужно при поступлении новых данных в этот массив/очередь - сразу их начать обрабатывать.

Сейчас это решено через while , в котором постоянно идет проверка нет ли новых данных. Но даже со sleep - бесконечность while слишком грузит проц. Да и как то кривовато мне кажется решение со sleep-ами.

Как можно подать знак второму потоку что пора ему считать данные? Чтобы он не грузил проц в постоянном проверянии обновлений?
источник

jp

jon pedro in supapro.cxx
Виктор
Есть 2 отдельных потока. Один пишет в массив/очередь, другому нужно при поступлении новых данных в этот массив/очередь - сразу их начать обрабатывать.

Сейчас это решено через while , в котором постоянно идет проверка нет ли новых данных. Но даже со sleep - бесконечность while слишком грузит проц. Да и как то кривовато мне кажется решение со sleep-ами.

Как можно подать знак второму потоку что пора ему считать данные? Чтобы он не грузил проц в постоянном проверянии обновлений?
Предложение немного из другой степи, но на qt подобное реализуется через сигнально слотовую систему. Говорят, что это паттерн наблюдатель. А если на десктоп пишешь программу обработки данных по ком порту и ещё не поздно, то советую смотреть в сторону qt, как сделал однажды я =) такие вопросы из коробки решаются
источник

jp

jon pedro in supapro.cxx
Там просмотр данных, которые пришли через сигнал readybyte делается, хз что там под копотом, но никакого вайла не используется
источник

jp

jon pedro in supapro.cxx
Хотя я думаю на winapi что-то похожее должно быть, я про сигнал о наличии данных
источник

D

Danya in supapro.cxx
jon pedro
Предложение немного из другой степи, но на qt подобное реализуется через сигнально слотовую систему. Говорят, что это паттерн наблюдатель. А если на десктоп пишешь программу обработки данных по ком порту и ещё не поздно, то советую смотреть в сторону qt, как сделал однажды я =) такие вопросы из коробки решаются
Да, проще всего будет решить проблему через этот паттерн
источник

В

Виктор in supapro.cxx
jon pedro
Предложение немного из другой степи, но на qt подобное реализуется через сигнально слотовую систему. Говорят, что это паттерн наблюдатель. А если на десктоп пишешь программу обработки данных по ком порту и ещё не поздно, то советую смотреть в сторону qt, как сделал однажды я =) такие вопросы из коробки решаются
Понял, спасибо. Как раз за изучение qt взялся.
Переделывать поздновато, но, на поздних стадиях реализации столкнулся с тем что комп дико тормозить начинает. Так что придется.

Кстати, по результатам испытаний, раюота с массивами примерно на 30% быстрее оказалась, чем работа с векторами. И памяти меньше ест.
источник