2012-12-19 27 views
6

जीसीसी प्रलेखन कहते हैंउपयोग

-Wpointer-arith कुछ के बारे में चेतावनी दी है कि एक समारोह प्रकार "के आकार" पर या 'शून्य' की निर्भर करता है। जीएनयू सी इन प्रकारों को 1 के आकार को 'शून्य *' पॉइंटर्स और पॉइंटर्स के साथ गणना में सुविधा के लिए असाइन करता है। सी ++ में, चेतावनी भी दी जाती है कि एक अंकगणितीय ऑपरेशन में 'न्यूल' शामिल होता है।

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

उत्तर

2

उन सभी परिचालनों को सी मानक के अनुसार अपरिभाषित किया गया है। यह चेतावनी उन स्थितियों को इंगित करने के लिए उपयोगी है जहां कोड जीसीसी के तहत काम कर सकता है, लेकिन अन्य कंपाइलरों के साथ असफल हो जाएगा।