c++ - 在C++中,两次使用equals是什么意思?

标签 c++

<分区>

如果这是重复的,我深表歉意:搜索它并不容易。

示例代码取自 rtorrent :

m_bindings[KEY_UP] = m_bindings['P' - '@'] = std::bind(&ElementDownloadList::receive_prev, this);

double value-setting是什么意思,如何解释这个说法?

最佳答案

表达式从右边的等号到左边计算。语句a = b = c 可以重写为a = (b = c)= 操作的结果是分配的值。因此(b = c)的结果是c,使得下一个操作等同于a = c

关于c++ - 在C++中,两次使用equals是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55012833/

相关文章:

c++ - 从 C++ 生成 C 代码

C++:输入和输出流运算符:关联性

c++ - 为什么父/子进程中的对象具有相同的地址?

c++ - 类树与结构树节点

c++ - 从结构调用 C++ 成员函数指针

c++ - 如何将 utf32 字符串转换为 Unicode 字符串

c++ - 如何让 QNetworkReply 返回自定义数据?

c++ - 使用面向对象的 C 库

c++ - 带有证书验证的 native C++ HTTPS REST 调用

c++ - 如何将子项插入到 QTreeWidget 层次结构中?