运算符 问答列表

按位 '&' 运算符

作者:Programmer 提问时间:12/9/2013

我对按位“&”运算符缺乏一些基本的了解。 5 = 101 4 = 100 因此,为什么以下条件的输出是 true cause,而 bit 的输出应该是 false:if101 & 100 #i...

比较引用类型的两个实例的“最佳实践”是什么?

作者:Rob Cooper 提问时间:9/20/2008

我最近遇到了这个问题,到目前为止,我一直很高兴地覆盖了相等运算符 (==) 和/或 Equals 方法,以查看两种引用类型是否实际上包含相同的数据(即两个看起来相同的不同实例)。 自从我越来越多地进...

删除具有堆成员的对象 [duplicate]

作者:elitk19 提问时间:5/13/2019

这个问题在这里已经有答案了: 队列后双重释放或损坏::p ush (6 个答案) 什么是三法则? (8 个答案) 4年前关闭。 我正在研究位集实现。位集使用 数组 来存储位。unsigned lon...

3 个不同的等价物

作者:Strawberry 提问时间:1/14/2010

、 和 和有什么不一样?====== 我认为使用一个等号是声明一个变量,而两个等号用于比较条件,最后三个等号用于比较声明变量的值。...

使用三元运算符允许返回 null 作为 int,但不允许 if 语句

作者:Lion 提问时间:11/12/2011

让我们看一下以下代码片段中的简单 Java 代码: public class Main { private int temp() { return true ? null : 0; // N...

如何像STL IO机械手函数那样编码样式?

作者:Leon 提问时间:8/7/2019

我正在为自己开发一个日志库,并希望它可以以类似于 iostream 样式的方式使用。 例如: log_debug << "Log body strings..." << endlog; 而不是:...

如何在Python中调用默认的字符串相等函数?

作者:2xB 提问时间:8/19/2019

我假设: import numpy as np a = np.array(["a", "b", "c"]) print(a == "abc") print("abc" == a) 输出 [Fa...

赋值后引用对象不为空,怎么可能?

作者:slmksy 提问时间:8/20/2019

对象 a 为 null,但我看到对象 b 在运行时不为 null。为什么在这种情况下对象 b 不为 null? List<int> a = new List<int>(); List<int> b ...

如何在 C 语言中简化逻辑运算

作者:Sedmaister 提问时间:8/20/2019

我有以下逻辑,需要简化才能看起来更清晰和简洁: if (x1 < y1) return 1; else if (x1 == y1)) { if (x2 < y2) return 1; e...

为什么我不能用 ostream 和 map( 或 unordered_map) 重载运算符&lt;&lt;?

作者:Leon 提问时间:9/30/2019

我有一个派生自 std::ostringstream 的类,并编码了一个流输出喜欢的运算符<< friend-func,这样我就有机会在真正的流输出发生之前预处理一些东西。 但是,如果 << 的第二个...


共704条 当前第63页