问题标签 [operands]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2498 浏览

objective-c - 指向二进制的指针、无效操作数和新手

[编辑:底部添加了矩形定义。] [编辑2:底部添加了XYPoint接口。]

我正在研究一种检查两个矩形是否重叠的方法。(是的,我在 Kochan 的Objective-C 编程中,正在做练习,我对此非常陌生。)当我编译它时,错误消息是:“二进制 + 的操作数无效”。我在第一个if语句和它后面的if-else上得到它。

我认为我对指针有疑问,但 Kochan 并没有谈论太多。

而且,如果我去掉这些行,该方法的其余部分就可以正常工作。并且相关变量都是浮点型。

帮助?

此外,完全欢迎对该方法的任何其他想法。(比如,我怎样才能让代码行不那么长。就像我说的那样,在这方面令人痛苦的新事物。)

矩形定义:

// 接口,矩形类

XY点接口:

0 投票
2 回答
16552 浏览

sql - SQL Server 2000 中的这个操作数(*= 星号)是什么?

我有一个从 ms sql 2000 中提取并插入 MySql 查询的查询。它不起作用,MySql 会在 *= 运算符上窒息。在此示例中,我有两个名为 person_name 的 varchar 列。

我知道在其他语言中 myInt *= myTotal 也可以读作 myInt * myInt = myTotal。但是,我正在使用包含所有字符而不是整数的 varchars。我这样写出来:

瞧!它似乎奏效了。有人可以解释发生了什么吗?*= 运算符是将字符转换为其整数等价物还是?为什么我在网络上的任何地方都找不到这个运算符?

0 投票
2 回答
582 浏览

c++ - 类成员函数的地址

我有一个名为 CSum 的类,其中包含一个标识符为的静态方法:

在我的主要功能中,我会简单地调用它

但是,我想在两个单独的文件上调用 pthread。所以我需要获取这个方法的地址。我这样做是

但我得到一个错误

需要作为一元“&”操作数的左值。

有什么建议么?

0 投票
3 回答
114252 浏览

c - 二进制 / 的无效操作数(有 'int *' 和 'int')?

每次我尝试这个:

(还有更多,但这似乎是问题所在,我将根据要求添加其余部分。)

然后它返回此错误:

我知道这与我用来初始化数字的运算符有关,我确实尝试将它们的类型更改为int *但没有奏效。那么这里到底发生了什么?

0 投票
1 回答
1593 浏览

matlab - MATLAB 逻辑运算符:&& vs &

如果我想确保if仅在两个条件都为真时才执行语句,我应该使用&还是&&在语句的子句之间使用?

例如,我应该使用

或者

我知道前者是元素方面的,后者能够短路,但不清楚这意味着什么。

0 投票
5 回答
419 浏览

c - 为什么在写寄存器时选择一个补码

例如编写第一个语句与第二个语句有什么好处:

第一个声明:

第二个声明:

我认为第二个是我会做出的明确选择,因为它比第一个更直接。为什么要使用 One's Complement 来写我们想要的东西是如此简单。

0 投票
2 回答
18497 浏览

matlab - 如何将 && 操作数求解为逻辑标量

在matlab中运行代码后,我遇到了这个错误,不知道如何解决。我怎么解决这个问题。

警告:

|| 的操作数 和 && 运算符必须可转换为逻辑标量值。

0 投票
2 回答
443 浏览

c - 正确的参数作为 const 或操作数

您是否觉得const每次值不会更改时严格使用或仅在数据将被修改时将参数作为指针传递是否很重要?

我想做正确的事情,但是如果struct作为参数传递的参数很大,你不想传递地址而不是复制数据吗?struct通常,将参数声明为操作数似乎是最实用的。

0 投票
1 回答
4943 浏览

c++ - 没有运算符“=”与这些操作数匹配 - 标准模板库中的迭代器

好的,我正在为学校做一个项目,我们需要在另一个班级中有一个班级的链表(一个名为“目标”的班级中的班级“任务”的链表),所以为此我' m 使用 STL 类。现在我几乎已经设置好了,但是在我的显示功能中,为了显示任务的内容,我使用了一个迭代器。但是我不能将 taskList.begin() 分配给迭代器,因为它给了我一个错误。

以下是我认为相关的代码。

目标.h

Objective.cpp(这是我得到错误的地方)

任务类与目标类几乎相同,省略了一些字段。错误发生在 for 循环中。for(taskIterator = taskList.begin();...) 有人知道问题的原因吗?如有必要,我还可以提供更多代码。先感谢您!

0 投票
3 回答
4364 浏览

c# - 将 bool 转换为 int?

我有这段代码,但我不明白为什么我不能使用运算符 || 在这个例子中。

“操作员'||' 不能应用于“bool”和“int”类型的操作数”

我错过了什么吗?这个布尔值在哪里?