gpt4 book ai didi

c++ - vector push_back 和析构函数(?): push_back(~Dword(0))

转载 作者:行者123 更新时间:2023-11-30 01:06:36 27 4
gpt4 key购买 nike

代码如下:

std::vector<Dword> s;

s.push_back(~Dword(0));

什么是~Dword?它是如何工作的?

最佳答案

Dword 这里是一个数字类型(可能是 DWORD 的类型别名;一个无符号的 32 位整数)。当您编写 Dword(0) 时,您创建了一个值为 0Dword,然后是 ~Dword(0) 对其进行按位求反。

因此 ~Dword(0) 被读取为 按位求反 Dword 的值为 0

关于c++ - vector push_back 和析构函数(?): push_back(~Dword(0)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46188234/

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