А что, на функцию может быть не только указатель, но и ссылка?

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Аватара пользователя
Сионист
Сообщения: 1211
Зарегистрирован: 31 мар 2014, 06:18

А каким боком там this то? Он вообще водится только в функциях-членах и операторах-челнах, да к тому же указывает на объект, а не функцию.
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

А каким боком там this то? Он вообще водится только в функциях-членах и операторах-челнах, да к тому же указывает на объект, а не функцию.
А где ты предлагаешь хранить локальные данные у треда? Стек у каждого треда свой, а доступ к глобальным перененным в многопоточной программе надо синхронизировать. Поэтому обычно создают класс чтобы сгруппировать в нем локальные буфера данных, файловые дескрипторы, мутексы и пр. барахло. Главный цикл треда делается в одном из методов этого класса.
2B OR NOT(2B) = FF
Аватара пользователя
Сионист
Сообщения: 1211
Зарегистрирован: 31 мар 2014, 06:18

Absurd писал(а):А где ты предлагаешь хранить локальные данные у треда?
В переменных.
Стек у каждого треда свой
а доступ к глобальным перененным в многопоточной программе надо синхронизировать.
А это делается мьютексами и критикальными секциями.
Поэтому обычно создают класс чтобы сгруппировать в нем локальные буфера данных, файловые дескрипторы, мутексы и пр. барахло.
Зачем?
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить