我最近從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