यदि मेरे पास हेडर फ़ाइल में निम्न की तरह कुछ है, तो मैं फ़ंक्शन को कैसे घोषित करता हूं जो फ़ू प्रकार का enum देता है?सी में एक समारोह से एक enum लौट रहे हैं?
enum Foo
{
BAR,
BAZ
};
क्या मैं बस निम्न की तरह कुछ कर सकता हूं?
Foo testFunc()
{
return Foo.BAR;
}
या क्या मुझे टाइपपीफ या पॉइंटर्स या कुछ उपयोग करने की आवश्यकता है?
सी में, यह enum फू की जरूरत है; सी ++ में, बस फू ठीक रहेगा। –
धन्यवाद। या केनी सुझाव देता है कि प्रकार def, मुझे लगता है। – dmckee
हां - या टाइपपीफ काम करेगा, लेकिन सी ++ में जो 'स्वचालित' है लेकिन सी में इसे मैन्युअल रूप से बनाया जाना चाहिए। –