見た後const と mutable を知らないあなたはmutable、今後適切に処理する方法に少し困惑しています。constの場合はかなり安全だと思いますが、デフォルトで物理的な読み取り専用 (古いロジックの例外を差し引いたもの) を想定しているため、適切に処理することはmutable私を困惑させます。たとえば、新しい threadsafe-condition では、次は間違っているようです。
int main() {
int n;
[=]() mutable {n = 10;}();
return n;
}
この場合、別の方法で同時書き込みによって保護されるか、またはのコピーにnラップする必要があると思います!?std::atomicn