पठनीयता / स्थिरता के लिए एक योग्य नोट:
आप JSONDeserializer::
अपनी कार्यान्वयन फ़ाइल (*। Cpp) में परिभाषा के साथ क्वालीफ़ायर रख सकते हैं ।
जब तक आपके इन-क्लास डिक्लेरेशन (जैसा कि दूसरों द्वारा उल्लेख किया गया है) के पास क्वालीफायर नहीं है, जी ++ / जीसीसी अच्छा खेलेंगे।
उदाहरण के लिए:
MyFile.h में:
class JSONDeserializer
{
Value ParseValue(TDR type, const json_string& valueString);
};
और myFile.cpp में:
Value JSONDeserializer::ParseValue(TDR type, const json_string& valueString)
{
do_something(type, valueString);
}
जब myFile.cpp कई वर्गों से तरीकों को लागू करता है, तो यह जानने में मदद करता है कि कौन किसका है, सिर्फ परिभाषा को देखकर।