From dba7cdbeb086b35d052284833524bc5258aeeb0b Mon Sep 17 00:00:00 2001 From: awei-mj <2510558223@qq.com> Date: Sat, 4 Oct 2025 20:47:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=8E=9F=E5=AD=90=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=AB=A0=E8=8A=82operator+=3D/-=3D=E8=AF=AD=E4=B9=89?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...70\216\345\216\237\345\255\220\346\223\215\344\275\234.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/md/05\345\206\205\345\255\230\346\250\241\345\236\213\344\270\216\345\216\237\345\255\220\346\223\215\344\275\234.md" "b/md/05\345\206\205\345\255\230\346\250\241\345\236\213\344\270\216\345\216\237\345\255\220\346\223\215\344\275\234.md" index 1b576d77..919b4db0 100644 --- "a/md/05\345\206\205\345\255\230\346\250\241\345\236\213\344\270\216\345\216\237\345\255\220\346\223\215\344\275\234.md" +++ "b/md/05\345\206\205\345\255\230\346\250\241\345\236\213\344\270\216\345\216\237\345\255\220\346\223\215\344\275\234.md" @@ -442,7 +442,7 @@ else { - `fetch_sub`:以原子方式减少指针的值。返回操作前的指针值。 -- `operator+=` 和 `operator-=`:以原子方式增加或减少指针的值。返回操作前的指针值。 +- `operator+=` 和 `operator-=`:以原子方式增加或减少指针的值。返回操作后的指针值。 这些操作确保在多线程环境下进行安全的指针操作,避免数据竞争和并发问题。 @@ -459,7 +459,7 @@ Foo* x = p.fetch_add(2); assert(x == array); assert(p.load() == &array[2]); -// p 减 1,并返回原始值 +// p 减 1,并返回操作后的值 x = (p -= 1); assert(x == &array[1]); assert(p.load() == &array[1]);