मैं C++ का उपयोग कर प्रोग्राम के मुख्य कार्य में क्या जाता है, इसकी एक सर्वोत्तम अभ्यास युक्ति की तलाश में हूं। वर्तमान में मुझे लगता है कि दो दृष्टिकोण संभव हैं। (हालांकि उन दृष्टिकोणों के "मार्जिन" मनमाने ढंग से एक-दूसरे के करीब हो सकते हैं)मुख्य समारोह में क्या जाता है?
1: एक "मास्टर" -क्लास लिखें जो मुख्य कार्य में पारित पैरामीटर प्राप्त करता है और उस "मास्टर" में पूरा प्रोग्राम संभालता है - कक्षा (बेशक आप अन्य वर्गों का भी उपयोग करते हैं)। इसलिए मुख्य कार्य कम से कम लाइनों तक कम हो जाएगा।
#include "MasterClass.h"
int main(int args, char* argv[])
{
MasterClass MC(args, argv);
}
2: मुख्य कार्य में "पूर्ण" प्रोग्राम लिखें, निश्चित रूप से उपयोगकर्ता परिभाषित वस्तुओं का उपयोग करना! हालांकि वैश्विक कार्य भी शामिल हैं और मुख्य कार्य कुछ हद तक बड़ा हो सकता है।
मैं सी ++ में किसी प्रोग्राम के मुख्य कार्य को लिखने के बारे में कुछ सामान्य दिशानिर्देशों की तलाश में हूं। मैं इस मुद्दे पर पहले दृष्टिकोण के लिए कुछ यूनिट परीक्षण लिखने की कोशिश कर आया, जो थोड़ा मुश्किल है क्योंकि अधिकांश विधियां निजी हैं।
आम तौर पर args के बजाय argc लिखा जाता है। Argc – Will