问题标签 [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.
c++ - 为什么将未使用的返回值强制转换为 void?
是否有任何理由将未使用的返回值转换为 void,还是我认为这完全是浪费时间?
跟进:
嗯,这似乎很全面。我认为这比注释未使用的返回值要好,因为自记录代码比注释更好。就个人而言,我会关闭这些警告,因为它是不必要的噪音。
如果有虫子因此逃跑,我会吃掉我的话......
c - 使用 C void 参数“void foo(void)”还是不使用“void foo()”更好?
什么更好:void foo()
或void foo(void)
?使用 void 它看起来丑陋且不一致,但有人告诉我它很好。这是真的?
编辑:我知道一些旧的编译器会做一些奇怪的事情,但是如果我只使用 GCC,可以void foo()
吗?那么会foo(bar);
被录取吗?
java - Java 中的 void 方法中的 return 关键字有什么作用?
我正在看一个寻路教程,我注意到方法return
中的一个语句void
(类PathTest
,第 126 行):
我是Java的新手。谁能告诉我为什么它在那里?据我所知,return
不允许使用 void 方法。
java - EasyMock:无效方法
我有一个方法在一个类中返回 void,该类是我要测试的类的依赖项。
这个类很大,我只使用它的这个单一方法。我需要为测试替换此方法的实现,因为我希望它做一些不同的事情,并且我需要能够访问此方法接收的参数。
我在EasyMock中找不到这样做的方法。我想我知道如何使用 Mockito 来做到这一点,但doAnswer
除非绝对必要,否则我不想添加另一个库。
c# - C# - 如何将委托传递给另一个方法?
我正在写一个类来管理我的线程。如何将需要线程化的方法传递到我的助手类中?
我要做的就是创建一个新线程并将我通过的方法传递给一个新的 ThreadStart()。
提前致谢。
c# - C# MethodInfo getReturnType
我创建了一个 MethodInfo 实例:
现在我想知道 theMethod 的返回类型是否为 void。如何?
c++ - 哪个是首选:C++ 中的 foo(void) 或 foo()
我见过两种在 C++ 中定义转换运算符重载的方式,
operator int* (void) const
operator int*() const
问题1.我认为这两种样式(无论是否添加void
)具有相同的功能,对吗?
问题 2. 有更好的偏好吗?
c++ - C++ 中的“(void) new”是什么意思?
我一直在看一个 Qt教程,它使用了我以前从未见过的结构:
我已经在没有的情况下尝试过(void)
它,它仍然可以编译和工作,那么 的目的是(void)
什么?
delphi - 读取和分配 void 类型参数
我写了两个带有 void 类型参数的方法:
在第一个中,我想以字节数组的形式访问 MyVar。在第二个中,我想将数据从本地数组 Arr 复制到 MyVar。因此我使用了 CopyMemory() 函数,但它有问题。
如果我在第二种方法中使用以下内容,则只要使用数组作为参数 (Method2(Pointer(MyString)^, Length(MyString)) 或 Method2(Pointer(MyArray), Length(MyArray) 调用 Method2 就可以了)))。
如果我使用例如整数参数 (Method2(MyInteger, SizeOf(MyInteger))) 调用 Method2,则它无法正常工作。在这种情况下,必须以这种方式调用 CopyMemory():
如何在不知道它是简单类型(或记录)还是数组的情况下正确地从 Method2 返回数据?Method1 中的情况类似,但在这里我必须使用
如果是数组和
在简单类型的情况下。
当我不知道 MyVar 参数是什么时,我该怎么办?
c - 在 c 中:func(void) 与 func()
当 C 函数不接受任何参数时,语言规则是否必须使用“void”参数声明/定义它?当参数列表中什么都没有时,PC-Lint 似乎有问题,我想知道这是否是我不知道的语言语法中的某些东西。
编辑:我刚刚发现了一个重复的(back-dupe?它首先出现)问题,C void arguments,它有更多的答案和解释。