Size: a a a

2021 February 13

SI

Shack Ira in supapro.cxx
Обе переменные - указатели. Что делает эта запись?
current = current->pNext
источник

IZ

Ilia Zviagin in supapro.cxx
Виктор
Понял, спасибо. Как раз за изучение qt взялся.
Переделывать поздновато, но, на поздних стадиях реализации столкнулся с тем что комп дико тормозить начинает. Так что придется.

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

S

Stepan in supapro.cxx
Shack Ira
Обе переменные - указатели. Что делает эта запись?
current = current->pNext
Перекидывает указатель
источник

VD

Vlad Doc in supapro.cxx
Shack Ira
Обе переменные - указатели. Что делает эта запись?
current = current->pNext
Проход по линкед листу
источник

S

Stepan in supapro.cxx
Теперь текущий указывает на следующий
источник

S

Stepan in supapro.cxx
Т.е следующий уже текущий
источник

IZ

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

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

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

Хотя конечно можно через атомики ещё...
Не, нельзя
источник

IZ

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

IZ

Ilia Zviagin in supapro.cxx
Danya
Ну и в С++ нет n-мерных массивов
Есть массивы массивов
По сути это одно и то же
источник

Mt

Mr.Manul t in supapro.cxx
Макс Воробьев
sudo apt install g++
Теперь у меня такое
-------------- Build: Debug in lol (compiler: GNU GCC Compiler)---------------

g++ -Wall -fexceptions -g  -c "/home/manul/Рабочий стол/ООП/c_one/lol/main.cpp" -o obj/Debug/main.o
g++  -o bin/Debug/lol obj/Debug/main.o  
g++: error: obj/Debug/main.o: Нет такого файла или каталога
g++: fatal error: no input files
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))
источник

IZ

Ilia Zviagin in supapro.cxx
SupaproBot
Переслано от MurTeaMur
Всем привет, я новичок в программировании, сейчас на пайтоне, стоит ли мне переходить на с? Посоветуйте
Стоит только если ты хочешь...
источник

SI

Shack Ira in supapro.cxx
Stepan
Теперь текущий указывает на следующий
то есть эта стрелочка делает переход на следующий указатель?
источник

Mt

Mr.Manul t in supapro.cxx
Кто то пишет в Code blocks в linux?
источник

IZ

Ilia Zviagin in supapro.cxx
Mr.Manul t
Теперь у меня такое
-------------- Build: Debug in lol (compiler: GNU GCC Compiler)---------------

g++ -Wall -fexceptions -g  -c "/home/manul/Рабочий стол/ООП/c_one/lol/main.cpp" -o obj/Debug/main.o
g++  -o bin/Debug/lol obj/Debug/main.o  
g++: error: obj/Debug/main.o: Нет такого файла или каталога
g++: fatal error: no input files
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))
Это ты запустил ликер, а скомпилировать забыл...
Очень странно...
источник

SI

Shack Ira in supapro.cxx
на указатель который указывает на следующий элемент
источник

IZ

Ilia Zviagin in supapro.cxx
Mr.Manul t
Кто то пишет в Code blocks в linux?
Да никто в этом говне не пишет
источник

Mt

Mr.Manul t in supapro.cxx
Ilia Zviagin
Да никто в этом говне не пишет
Та знаю
источник

Mt

Mr.Manul t in supapro.cxx
Ilia Zviagin
Да никто в этом говне не пишет
Я пытался настроить в VScode, но не вышло и подумал что много дрочки будет при создании каждый раз нового проекта
источник

IZ

Ilia Zviagin in supapro.cxx
Mr.Manul t
Я пытался настроить в VScode, но не вышло и подумал что много дрочки будет при создании каждый раз нового проекта
Дерьмо говна не лучше...
источник

МВ

Макс Воробьев... in supapro.cxx
Mr.Manul t
Я пытался настроить в VScode, но не вышло и подумал что много дрочки будет при создании каждый раз нового проекта
Qt creator
источник