Articles of कंपाइलर निर्माण

ऑटोबॉक्ज़िंग जावा में कुछ कॉल को अस्पष्ट क्यों करता है?

मैंने आज देखा कि ऑटो-मुक्केबाजी कभी-कभी विधि अतिभार संकल्प में अस्पष्टता पैदा कर सकता है। सबसे आसान उदाहरण ऐसा प्रतीत होता है: public class Test { static void f(Object a, boolean b) {} static void f(Object a, Object b) {} static void m(int a, boolean b) { f(a,b); } } संकलित होने पर, यह निम्न […]

क्या Xcode को स्थापित किए बिना OSX में जीसीसी स्थापित करने का कोई तरीका है?

मैं इसे से बाहर नरक googled है, और ऐसा लगता है कि Xcode स्थापित करने के बिना ओएस एक्स पर जीसीसी स्थापित करने का कोई रास्ता नहीं है (जो लीट 1.5 जीबी अंतरिक्ष पर ले जाता है)। मुझे सभी की जरूरत है जीसीसी और अन्य कबाड़ में से कोई भी जो Xcode के साथ आता […]

कैसे संश्लेषित बनाए रखने के गुणों के लिए रिलीज़ को नियंत्रित किया जाता है?

मेरे पास उद्देश्य-सी में संश्लेषित गुणों के बारे में कुछ प्रश्न हैं पूरी सूची इस प्रकार है, लेकिन मूल प्रश्न यह है: संकलक कैसे सुनिश्चित करता है कि संश्लेषित गुणों के लिए आईवर ठीक से रिलीज किया जाता है, भले ही मेरे कोड में डेलोक में रीलीज़ विधियों को शामिल किया जा सकता है या […]

क्या Xcode 4 में अंगूठे के बजाय एआरएम का संकलन करने का एक तरीका है?

ऐप्पल अंगूठे के बजाय एआरएम के लिए संकलन करने की सिफारिश कर रहा है यदि कई चलने वाले बिंदु संचालन चल रहे हैं। मेरा संपूर्ण ऐप लगभग एक बड़ा फ़्लोटिंग प्वाइंट ऑपरेशन है। आईओएस ऐप डेवलपमेंट वर्कफ़्लो गाइड में वे ये कहते हैं: आईओएस उपकरण दो अनुदेश सेट, एआरएम और अंगूठे का समर्थन करते हैं। […]

OSX पर जीसीसी अपडेट करें

इसलिए मैं एक नया प्रोग्रामर हूं और जीसीसी प्राप्त करने के लिए मैंने अपने मैकबुक पर एक्सकोड बस स्थापित किया है। मुझे लगता है कि Xcode OSX पर जीसीसी प्राप्त करने का एकमात्र तरीका है। अब जब मैं अपना हैलो वर्ल्ड एप्लिकेशन चलाता हूं, तो सी ++ में, जी ++ कहता है कि यह संस्करण […]

जी ++ के साथ स्थैतिक लाइब्रेरी कैसे बनाएं?

कोई कृपया मुझे बता सकते हैं कि कैसे एक। सीपीपी और। एचपी फ़ाइल से एक स्थिर पुस्तकालय बनाने के लिए? क्या मुझे .o और .a बनाने की आवश्यकता है? मैं यह भी जानना चाहूंगा कि मैं एक स्थैतिक पुस्तकालय कैसे संकलित कर सकता हूं और इसे अन्य। सीपीपी कोड में इस्तेमाल कर सकता हूं। मेरे […]

गार्ड क्यों शामिल हैं?

मैं सी सीख रहा हूं यहां परिभाषित के रूप में गार्डों को शामिल करें , जिनका प्रयोग समान कोड को संकलन में दो बार लोड करना रोकने के लिए किया जाता है। मेरे कंपाइलर (जीसीसी) क्यों नहीं पता लगा सकते कि यह दो बार एक ही कोड लोड कर रहा है और एक समझदार डिफ़ॉल्ट […]

इंटरफेस का प्रयोग करके अन्तर्निहित ऑपरेटर

मेरे पास एक जेनेरिक क्लास है जो मैं निहित प्रकार के कास्टिंग को लागू करने की कोशिश कर रहा हूं। हालांकि यह ज्यादातर काम करता है, यह इंटरफ़ेस कास्टिंग के लिए काम नहीं करेगा। आगे की जांच के बाद, मुझे पता चला कि एक कंपाइलर त्रुटि है: "इंटरफ़ेस से उपयोगकर्ता परिभाषित रूपांतरण" जो लागू होता […]

क्या एमसीएस को सी में परिवर्तित करने के लिए जीसीसी का उपयोग करने का कोई तरीका है?

मैंने क्लास के लिए एमआईजीएस रूपांतरण के लिए एक सी पूरा कर लिया है, और मैं इसे असेंबली के खिलाफ जांचना चाहता हूं। मैंने सुना है कि जीसीसी को विन्यस्त करने का एक तरीका है जिससे कि वह सी कोड को एक्स 86 आर्किटेक्चर (मेरे कंप्यूटर उपयोगकर्ता इंटेल आई 5 प्रोसेसर) के बजाय एमआईओएस आर्किटेक्चर […]

संकलित समय का दावा?

क्या एक तरीका है मैं यह दावा कर सकता हूं कि संकलन के समय दो निरंतर अभिव्यक्तियाँ समान हैं? उदाहरण के लिए, मैं इसे संकलन-समय त्रुटि का कारण बनना चाहता हूं enum { foo=263, bar=264 }; SOME_EXPRESSION(foo,bar) लेकिन मैं चाहता हूं कि इससे कोई त्रुटि नहीं हो enum { foo=263, bar=263 }; SOME_EXPRESSION(foo,bar) संपादित करें: […]

दिलचस्प पोस्ट
सी ++: क्या मैक्रो को 'ए', 'बी', 'सी' में विस्तारित किया जा सकता है? अपने खुद के एंड्रॉइड ब्लूटूथ ट्रैफ़िक को सूँघने / लॉन्ग करना आईफ़ोन: वर्तमान मिलीसेकंड कैसे प्राप्त करें? आपके ऐप के AndroidManifest.xml में एक आवश्यक मेटा-डेटा टैग मौजूद नहीं है। स्प्रिंग बूट में स्प्रिंग प्रबंधित हाइबरनेट इंटरसेप्टर का उपयोग कैसे करें? दोहराएँ स्ट्रिंग – जावास्क्रिप्ट एंड्रॉइड स्टूडियो एक से अधिक पुस्तकालय परियोजनाओं से सिंगल एएआर को कैसे पैकेज करना है? एक चलती खिलाड़ी की ओर दुश्मन को कैसे ले जाएं? जावास्क्रिप्ट में यूआरएल यूआरएल? सी # स्ट्रिंग संदर्भ प्रकार? सत्र चर PHP काम नहीं कर रहा है एन्कोड UTF-8 और युनिकोड के साथ PHP `json_encode` वापस करने का कोई भी तरीका? आईआईएस AppPoolIdentity और फाइल सिस्टम लिखने के लिए अनुमतियाँ जब ब्राउज़र विंडो / टैब बंद हो जाता है तो एक स्थानीय स्टॉरेज आइटम को कैसे हटाएं? नया और ओवरराइड के बीच अंतर