问题标签 [void]

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 投票
5 回答
732 浏览

c# - 为什么在 IF 语句中检查 void 函数时会出现语法错误

如果我写,输出会是什么

在 C++if(5)中将毫无问题地执行,但在 C# 中不会以相同的方式运行。

编辑

此问题不适用于不了解 Turbo Compiler 的人

0 投票
3 回答
957 浏览

c++ - C++ void 类型 - 如何?

这就是我试图从 Delphi 到 C++ 所做的事情,但它无法使用 'type int unexpected' 进行编译。

结果应该是我可以这样使用的东西:

我如何制作这种类型(类型为 void)?我对 C++ 不是很熟悉。

0 投票
2 回答
199 浏览

void - Void Verbs in J

I'm learning how to use J via online reading and doing some old Java assignments over again using this language, and would like to know how to make a verb that doesn't take any operands, or return any result. The reason being: I would like to allow myself the ability to type in a verb, let's call it go that would run a sequence of code on it's own and save whatever data it would produce in its execution, but would display nothing at all. The overall goal of this would be to eventually be able to reproduce my vending machine class and interface which requires at least the void returnChange() method.

0 投票
4 回答
1282 浏览

c++ - 删除带有 void 指针作为成员的嵌套结构?

我有以下课程:

pop方法是:

oldHead是一个指向 a 的指针struct Link,它有一个 void 指针作为成员。所以通过删除oldHead,我隐含地删除了那个 void 指针,对吧?

我正在阅读 Bruce Eckel 的 Thinking in C++,它说删除 void 指针并不能正确清理,因为delete需要知道指针的类型。

此代码隐式删除 void 指针data,因此:有人可以解释为什么删除 void 指针的这种(隐式)方式与删除 with 不同delete <void pointer>吗?

0 投票
3 回答
16329 浏览

c - sizeof(void) 在 C 中等于 1?

可能重复:
空隙的大小是多少?

大家好 !我正在使用 gcc 编译我的 C 程序,只是偶然发现 sizeof(void) 在 C 中是 1 个字节。

对此有什么解释吗?我一直认为它是零(如果它真的什么都不存储)!

谢谢 !

0 投票
7 回答
4032 浏览

c++ - 从 C++ 中的 void 函数返回

考虑以下代码段:

在 C++ 中使用上述方法而不是更常见的方法的正当理由是什么:

0 投票
1 回答
8790 浏览

c# - 如何使用 .NET 反射来确定方法返回类型(包括 void)和参数?

如何知道参数的个数和类型?

如何知道返回类型?

如何检查返回类型是否为void?

0 投票
3 回答
82029 浏览

c - void是C中的数据类型吗?

voidC编程语言中的数据类型吗?如果是这样,它可以存储什么类型的值?如果我们有int, float,char等来存储值,为什么void需要?而虚空的范围是多少?

0 投票
1 回答
925 浏览

moq - Moq 在调用 void 方法时修改受保护

我想使用 moq 一个 void 方法并在调用时为受保护的属性设置一个值。

就像是:

我想设置保存时的 ID 不再是 Guid.Empty。Save 是一个 void 方法,因此没有返回,并使用:

不管用..

0 投票
10 回答
1505 浏览

c++ - C++ Void 非指针

我想知道,为什么不能有一个不是指针的 void 数据类型?

当然,您可以通过拥有

然后只有在其大小等于或小于类大小时才允许将 void 数据类型“转换”到另一个类。

有什么我遗漏的东西,还是 C++ 委员会认为这是不好的做法?

编辑:

我没有很好地解释自己,所以我将举例说明它的使用:

它之所以命名为 void 是因为你不知道它当前存储的是什么类型,类似于 void 指针。