gpt4 book ai didi

c++ - 与 const 相反 - 换句话说,一个 writeonly 限定符?

转载 作者:可可西里 更新时间:2023-11-01 18:26:50 26 4
gpt4 key购买 nike

我正在阅读 Stroustrup 的 c++ FAQ我注意到,有一次,他在语言中有一个writeonly限定符。经过一番讨论,我和一位同事只能想出一个目的——副作用,特别是在某些内存映射 IO 的情况下。 writeonly 限定符还有其他合法用法吗?

最佳答案

write-only 限定符对于硬件寄存器很有用,因为从write-only 寄存器读取会导致未定义的行为或细微的运行时错误。您可以使用 #define,例如 #define write-only,然后将其应用于寄存器,例如 special_register write_only UTXBUF;

EE Times 上有一篇博文 How to Enforce write-only access .

关于c++ - 与 const 相反 - 换句话说,一个 writeonly 限定符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6917769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com