没有参数和C++中的void参数有什么区别

What is the difference between no parameter and the void parameter in C++?

本文关键字:参数 什么 区别 void C++ 中的      更新时间:2023-10-16

我最近从Java转到了学习C++,我是这门语言的新手,所以我需要你的帮助:)

有什么区别?

void method(void) {
}

void method() {
}

非常感谢!

在C++中,没有区别——它们都意味着一个不带任何参数的函数。

在C中,()表示采用任意数量参数的函数,而(void)表示采用零参数的函数。

无。C中存在差异(void表示没有参数,nothing表示未知数量的参数),而C++中没有;它们是一样的。

在C++中没有区别,它们是相同的

C++是完全相同的,但在C中,它意味着一个接受任意#个参数的函数。这实际上只是一个风格问题,取决于你。

相关文章: