मैं किसी और द्वारा लिखित कोड के एक टुकड़े में आया था। शीर्षलेख फ़ाइलों में स्थैतिक के रूप में घोषित कई वैश्विक कार्य हैं। कार्यों को अलग-अलग कार्यान्वयन फाइलों में परिभाषित किया जाता है। AFAIK, स्थिर कार्य परिभाषा अनुवाद इकाई के बाहर दिखाई नहीं दे रही है जहां फ़ंक्शन परिभाषित किया गया है। यदि हां, तो हेडर फ़ाइलों में स्थिर फ़ंक्शंस घोषित करने का क्या मतलब है?शीर्षलेख फ़ाइलों में स्थिर वैश्विक कार्यों की घोषणा
// in some header file
static void foo();
// in some implementation file
static void foo()
{
....
....
}
यह देखने योग्य है: http://stackoverflow.com/questions/92546/variable-declarations-in-header-files-static-or-not –