Здравствуйте! Вообщем проблема в следующем:Есть структуры+пара переменных:КодC++ (Qt) struct songs { QString file; int disk; int track; } ; QList slist; struct dsk { int firsttrack; int lasttrack; int lasttime; } disks[10]; int posit, cutrack;Как сделать так, чтобы они были доступны из разных потоков ? т.е. чтобы можно было изменить или прочитать\записать данных в них из разных потоков, так же интересует как переделать их в класс.Почитал про глобальные переменные, но если объявить их глобально то qt ругается, так же не понятно как сделать аналог disks[10] - если структуру dsk объявить не структурой, а классом(имя класса к примеру myclass) - myclass[10] -правильно ли это? Возможно ли сделать динамическую структуру...т.е. без указания начально размера (10) ?Заранее спасибо за помощь!qt 4.5, windows xp sp3.
|