我最近从Java切换到学习C++,我是这个语言的新手,所以我需要你的帮助:)C++中的no参数和void参数之间有什么区别?
有什么区别?
void method(void) {
}
和
void method() {
}
非常感谢!
我最近从Java切换到学习C++,我是这个语言的新手,所以我需要你的帮助:)C++中的no参数和void参数之间有什么区别?
有什么区别?
void method(void) {
}
和
void method() {
}
非常感谢!
无。 C中有差别(void
表示没有参数,没有意味着未知数量的参数),但不在C++中;他们是一样的。
在C++中,没有区别 - 它们都表示一个函数,它只需要零个参数。
在C中,()
意味着一个函数,它需要任意数量的参数,而(void)
表示一个函数,该函数接受零参数。
没有差别,它们是相同的
C++是完全相同的,然而,在C中,它意味着一个函数,它的参数中的任何#。这实际上只是一个取决于你的风格问题。
哦对,哈哈。感谢您解决这个问题! :) – zxcv