Я заметил, что LONG InterlockedIncrement(LONG* p)
не только возвращает приращение, но также увеличивает значение по адресу самого p
.Это означает, что в качестве вызывающей стороны вы можете использовать как возвращаемое значение, так и значение, на которое указывает p
.
Это хорошо, на самом деле, я могу использовать это очень хорошо, но этоне упоминается в документации .
Можно ли использовать измененное значение?Будет ли это поведение изменено в будущей версии Windows API
?