2016-04-11 34 views
1

Ben Qt 5 için çalışır aşağıdaki kod: Ben Ancak Qt 4 için aynı kodu yazmak istiyorumQt 4 QAtomicInt: Nasıl yüklenir() ve depolanır()?

Şimdi
QAtomicInt myAtomicInt; 
myAtomicInt.load(); 
myAtomicInt.store(123); 

, QAtomicInt Qt 4 sürümü üye fonksiyonları yükü yoktur() ve deposu(). Nasıl devam edilir? Teşekkürler ! 4.

QAtomicInt::store(int) mağaza rahat bellek sıralaması kullanma değeri

cevap

2

QAtomicInt::load() rahat bellek sıralaması kullanma değerini alır, bu yüzden fetchAndAddRelaxed(0) Qt aynısını yapacağını bu yüzden fetchAndStoreRelaxed(int) 4.

Qt aynı yapacağını