1।
<पूर्व> int जोड़ें (int a, int b = 3); Int जोड़ (int a, int b) {}
2।
int जोड़ें (int a, int b); दोनों कार्य, जो मानक तरीका है और क्यों ?
अगर आप एक हेडर फ़ाइल में घोषणा डालते हैं, और एक अलग
.cpp
फ़ाइल में परिभाषा डालते हैं, और < कोड> #include एक अलग.cpp
फ़ाइल से हैडर, आप अंतर को देखने में सक्षम होंगे।विशेष रूप से, मान लीजिए:
Lib.h
int जोड़ें (int a, int b);
lib.cpp
int जोड़ें (int a, int b = 3) {...}
Test.cpp
#include "lib.h" int main () {जोड़ें (4); }
test.cpp
का संकलन डिफ़ॉल्ट पैरामीटर घोषणा नहीं देखेगा, और एक त्रुटि के साथ असफल हो जाएगा।इस कारण से , डिफ़ॉल्ट पैरामीटर परिभाषा आमतौर पर घोषणा फ़ंक्शन में निर्दिष्ट होती है:
lib.h
int जोड़ें (int a, int b = 3 );
Comments
Post a Comment