C與C++ 無(wú)參函數(shù)的區(qū)別解析
下面是一個(gè)C語(yǔ)言的函數(shù)和C++的函數(shù)驗(yàn)證了這段話
# include<stdio.h>
int fun1();
int main()
{
int a = fun1(3, 4);
printf("%d\n", a);
return 0;
}
int fun1(int a, int b)
{
return a + b;
}
結(jié)果沒(méi)有任何問(wèn)題,輸出結(jié)果為7,也即fun()可以聲明fun(int, int)
# include<iostream>
using namespace std;
int fun1();
int main()
{
int a = fun1(3, 4);
cout << a << endl;
return 0;
}
int fun1(int a, int b)
{
return a + b;
}
編譯出錯(cuò),“fun1”: 函數(shù)不接受 2 個(gè)參數(shù)。說(shuō)明在C++中fun()不可以聲明fun(int, int)
- VC中SDK與MFC的區(qū)別淺析
- c++中虛函數(shù)和純虛函數(shù)的作用與區(qū)別
- 虛函數(shù)與純虛函數(shù)(C++與Java虛函數(shù)的區(qū)別)的深入分析
- c++ 虛函數(shù)與純虛函數(shù)的區(qū)別(深入分析)
- c++函數(shù)中的指針參數(shù)與地址參數(shù)區(qū)別介紹
- C++中memcpy和memmove的區(qū)別總結(jié)
- 深入分析C++中聲明與定義的區(qū)別
- C++中指針和引用的區(qū)別分析
- C與C++中結(jié)構(gòu)體的區(qū)別
- C字符串與C++中string的區(qū)別詳解
- C/C++動(dòng)態(tài)分配與釋放內(nèi)存的區(qū)別詳細(xì)解析
- C++中繼承與組合的區(qū)別詳細(xì)解析
- VC中SendMessage和PostMessage的區(qū)別
相關(guān)文章
C++ OpenCV實(shí)戰(zhàn)之圖像全景拼接
本文主要介紹了如何使用OpenCV C++ 進(jìn)行圖像全景拼接,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)OpenCV有一定的幫助,感興趣的可以了解一下2022-01-01
C語(yǔ)言 sockaddr和sockaddr_in案例詳解
C語(yǔ)言實(shí)現(xiàn)旅游資訊管理系統(tǒng)
C語(yǔ)言 OpenCV實(shí)現(xiàn)柱面投影

