यह प्रश्न सिम्बियन ओएस से संबंधित है, लेकिन मुझे लगता है कि सी/सी ++ अनुभवी भी मेरी मदद कर सकता है। मैं सिम्बियन ओएस के लिए एक ओपन सोर्स लाइब्रेरी संकलित कर रहा हूं। एक जीसीसीई कंपाइलर का उपयोग करना यह किसी भी त्रुटि के साथ संकलित करता है (कुछ tinkering :) के बाद)। मैं ARMV5 को संकलक बदल गया है और अब मैं उदाहरण के लिए स्थिर स्थिरांक structs की परिभाषा के साथ कई त्रुटियाँ हैं,:स्थिर स्थिर संरचनाओं को परिभाषित करना
typedef struct Foos{
int a;
int b;
} Foos;
और प्रकार का एक स्थिरांक struct की निम्नलिखित परिभाषा Foos
: मैं एक struct हैstatic const Foos foo = {
.a = 1,
.b = 2,
};
जीसीसीई को इस के साथ कोई समस्या नहीं है और एआरएमवी 5 ".a = 1, .b = 2," पर "अभिव्यक्ति की उम्मीद" त्रुटि है। इसके बारे में मैंने जो कहा है उससे मैं मानता हूं कि यह विधि सी में कानूनी होनी चाहिए लेकिन सी ++ में अवैध होना चाहिए, अगर ऐसा है तो सी ++ में कॉन्स स्ट्रक्चर घोषित करने की संभावनाएं क्या हैं? यदि ऐसा नहीं है तो किसी भी अन्य मदद की सराहना की जाएगी।
अग्रिम धन्यवाद :)
धन्यवाद! क्षेत्र के नामों को हटाकर काम किया। – dudico