我正在努力尋找一些非常基本的東西,我希望有人能幫助澄清。就拿這個僞C++代碼:Qt/C++共享變量和類實例的可視性
class T {
public
QMutex M;
int I;
}
如果我實例化此類三次(如3個線程),是否有3個獨立的和不相關的M和I變量?或者所有3個實例共享相同的M和I變量?
如果一個類有幾個可重入方法(例如:插槽),並且他們訪問M或I,他們訪問該類的一個實例的M還是I?
我怎麼可以給類的每個實例它自己的變量(如其它情況下不能訪問)
Thans Laszlo - 你正在回答我的很多問題!這是否意味着如果我想創建一個QMutex變量M以被類T的很多實例共享,我將不得不使M成爲一個靜態變量? – TSG
@Michelle:是的。希望你不要恨我說我跑了很多你的問題,或許你有時想聽到其他人。 :-) – lpapp