我試圖創建結構變量的原子數組。但我不能將值分配給任何數組元素。 struct snap {
int number;
int timestamp;
};
atomic<snap> *a_table;
void writer(int i, int n, int t1)
{
int v, pid;
int t1;
a_table
繼Multiple assignment in one line後,我很想知道這對原子數據類型是如何工作的,特別是對於布爾類型的例子。 考慮: class foo {
std::atomic<bool> a;
std::atomic<bool> b;
public:
void reset();
[...] //Other methods that