मैं उन प्रयोजनों के लिए ऐसा करना चाहता हूं जो अक्षम हो सकते हैं लेकिन आवश्यक रूप से गलत नहीं हैं।सी ++ 0x में static_assert की तरह कुछ है जो त्रुटि के बजाए चेतावनी देता है?
उत्तर
गुण उस उद्देश्य के लिए सी ++ 0x में पेश किए गए हैं। उदाहरण के लिए http://docwiki.embarcadero.com/RADStudio/en/C%2B%2B0x_attribute_deprecated देखें।
मानक के रूप में नहीं, नहीं। आप कई संकलकों में #warning
पा सकते हैं, लेकिन यह वास्तव में अधिकांश स्थितियों में समान नहीं है।
मैंने सोचा कि 'प्रगमा चेतावनी' चेतावनियों को अक्षम करना था? –
और वैसे भी, मुझे अभी तक एक कंपाइलर में आना है जो "अक्षमता" के बारे में चेतावनी देता है। –
यह सिर्फ '# चेतावनी' है। – Xeo
सं
एक अभिकथन विफलता को पूर्ण होने से कार्यक्रम को रोकने के लिए एक समस्या (कि निष्पादन [रन-टाइम दावे] हो, या संकलन [स्थिर दावे]) इंगित करता है।
सच में, जब तक वे निदान (निरंतर निष्पादन सहित) उत्सर्जित करते हैं, तब तक कुछ कार्यान्वयन की अनुमति दी जाती है। लेकिन, व्यावहारिक रूप से, मुख्यधारा के टूलचेन्स सभी बहुत समान व्यवहार करेंगे: वे त्रुटि देंगे। आप निश्चित रूप से उन्हें कुछ उपयोगकर्ता परिभाषित करने के लिए हैक नहीं कर सकते हैं।
- 1. सी ++ 11 static_assert: पैरामीटरेटेड त्रुटि संदेश
- 2. क्या सी # में पायथन के गेटैटर() की तरह कुछ है?
- 3. जावा के लिए # चेतावनी निर्देश की तरह कुछ?
- 4. सी # लैम्ब्डा कुछ शून्य मान देता है
- 5. क्या सी # के लिए अजगर सजावट की तरह कुछ है?
- 6. सी 4738 की तरह कोई चेतावनी क्यों नहीं है?
- 7. केवल सी ++ में परिभाषित व्यवहार की अनुमति देता है?
- 8. उद्देश्य सी - सी की तरह कुछ भी?
- 9. static_assert
- 10. क्या सीएसएस में jQuery की तरह कुछ है: है()?
- 11. क्या जावा में एनोटेशन विरासत की तरह कुछ है?
- 12. कक्षा के तरीकों के लिए स्वयं की तरह कुछ है?
- 13. क्या Verilog में __LINE__ की तरह कुछ है?
- 14. क्या .NET के लिए जेआरबेल की तरह कुछ भी है?
- 15. सी ++: नया कॉल जो कॉलोक की तरह व्यवहार करता है?
- 16. क्या जावास्क्रिप्ट में PHP की preg_replace_callback() की तरह कुछ है?
- 17. क्या ब्रश __DATA__ की तरह कुछ है?
- 18. क्या पीएमएक्स इंडेक्स की तरह कुछ है?
- 19. क्या Python के लिए कुछ भी है जो readability.js की तरह है?
- 20. न्यूनतम आईओएस संस्करण जो सी ++ 0x
- 21. क्या एंड्रॉइड विकास में टाइमस्पेन की तरह कुछ है?
- 22. क्या सी/सी ++ में PHP के var_dump की तरह कुछ है?
- 23. क्या यह सही सी ++ 0x कोड है?
- 24. सी ++ मानचित्र बस त्रुटि देता है
- 25. क्या जावा के लिए CHESS की तरह कुछ मौजूद है?
- 26. सी ++ 0x
- 27. सी ++ 0x
- 28. सी ++ 0x
- 29. क्या विंडोज में लिनक्स पट्रस सिस्कल की तरह कुछ है?
- 30. सी ++ 0x में ऑपरेटर क्यों है ... ऑपरेटर?
नहीं, ऐसा नहीं है। –
@Neil: एक उत्तर होना चाहिए, टिप्पणी नहीं? – Puppy
न ही अधिकांश मामलों में होना चाहिए: चेतावनियों को त्रुटियों के रूप में देखें। – GManNickG