मुझे संदेह है कि कुछ एसोसिएशन कोड के दुष्प्रभाव हैं। मैं अपने कोड को संकलित करने के तरीके में कोई अन्य परिवर्तन किए बिना एएसएसईआरटी को बंद करना चाहता हूं। मैं एमएसवीएस 2008 का उपयोग कर रहा हूं। डीबग से रिलीज करने के लिए स्विचिंग ऐसा नहीं करेगा क्योंकि यह बदल जाएगा कि स्मृति कैसे शुरू की जाती है।मैं सी ++ में एएसएसईआरटी (एक्स) कैसे बंद कर सकता हूं?
5
A
उत्तर
6
cassert
के समावेशन के बाद अपने हेडर फाइल के शीर्ष पर इस रखो (या एक शामिल है कि cassert
शामिल)
#undef assert
#define assert(x) ((void)0)
कौन सा ज़ोर मार्को को पुनर्परिभाषित इतना है कि यह कुछ भी नहीं करने के लिए फैलता है।
6
यदि आपका मतलब assert
है, तो उसे एनडीईबीयूजी मैक्रो के साथ नियंत्रित किया जाना चाहिए।
+1
एनडीईबीयूजी स्मृति प्रारंभिकता को बदलता है, हालांकि – jbcoe
संबंधित मुद्दे
- 1. मैं एमएसवीसी में अपवाद हैंडलिंग कैसे बंद कर सकता हूं?
- 2. मैं एएसपी.NET चार्ट नियंत्रण में एक्स-अक्ष लेबल कैसे बंद कर सकता हूं?
- 3. मैं कंप्यूटर को कैसे बंद कर सकता हूं?
- 4. मैं वर्गीकरण/शब्द/एक्स पृष्ठ कैसे थीम कर सकता हूं?
- 5. मैं अच्छे के लिए व्यूस्टेट कैसे बंद कर सकता हूं?
- 6. मैं सापेक्ष स्थिति को कैसे बंद कर सकता हूं?
- 7. मैं ओरेकल पासवर्ड की समाप्ति कैसे बंद कर सकता हूं?
- 8. मैं टीमसिटी को कैसे बंद कर सकता हूं?
- 9. क्या मैं कुछ उदाहरणों में प्रतिरूपण बंद कर सकता हूं
- 10. ग्रहण बंद होने पर मैं ग्रहण कार्यक्षेत्र में सभी परियोजनाओं को कैसे बंद कर सकता हूं?
- 11. मैं सी ++ में इंटरफेस कैसे अनुकरण कर सकता हूं?
- 12. मैं सी # में एसक्यूएल फ़ंक्शन कैसे कॉल कर सकता हूं?
- 13. मैं सी में मॉनीटर कैसे कोड कर सकता हूं?
- 14. मैं सी # में HTTP यूआरएल कैसे पार्स कर सकता हूं?
- 15. मैं सी # में ब्लूटूथ कैसे शामिल कर सकता हूं?
- 16. मैं सी # में ईवेंट सदस्यता कैसे साफ़ कर सकता हूं?
- 17. मैं सी # में डीबग्रेक() का उपयोग कैसे कर सकता हूं?
- 18. मैं सी # में विंडोज कुंजी कैसे अक्षम कर सकता हूं?
- 19. मैं सी # में GetNextWindow() का उपयोग कैसे कर सकता हूं?
- 20. मैं सी # में वेक्टर प्रकार कैसे प्राप्त कर सकता हूं?
- 21. मैं सी # में पैरा 'आउट` कैसे कर सकता हूं?
- 22. मैं सी ++ में mysql का उपयोग कैसे कर सकता हूं?
- 23. मैं सी # में वर्तमान समय कैसे प्राप्त कर सकता हूं?
- 24. क्या मैं सी ++, सी में एंड्रॉइड प्रोग्रामिंग कर सकता हूं?
- 25. मैं सॉकेट.ओओ में बंद ईवेंट कैसे संभाल सकता हूं?
- 26. सी #: मैं Excel कार्यपुस्तिका को कैसे खोल और बंद कर सकता हूं?
- 27. मैं एस.ए.एस.एस. आरजीबी बंद कर सकता हूं -> रंग नाम
- 28. क्या मैं Google मानचित्र फ़ंक्शंस को बंद कर सकता हूं?
- 29. मैं नेट में एक OracleConnection कैसे बंद कर सकता
- 30. मैं एक digraph को नेटवर्क एक्स में एक अप्रत्यक्ष ग्राफ में कैसे परिवर्तित कर सकता हूं?
यदि मुझे गलत नहीं लगता है, तो यह दावा (प्रोग्राम समाप्ति) को बंद कर देता है, लेकिन अभिव्यक्ति को मूल्यांकन से हटा नहीं देता है और रोकता नहीं है। शायद: 'परिभाषित करें (एक्स) (शून्य) 0'? – UncleBens
@UncleBens Ak, आप सही हैं, हालांकि '(शून्य) 0' की आवश्यकता नहीं है। '(X)' हालांकि है। – Yacoby
@Yacoby: सामान्य रूप से, आप इसे चाहते हैं क्योंकि 'कथन' को एक कथन में विस्तार करना चेतावनियों और ऐसे में मदद करता है। उदाहरण के लिए, यदि 'assert' रिलीज मोड में कुछ भी नहीं फैलता है तो' if (foo) जोर दें (बार); अन्यथा जोर दें (बाज़); 'अगर खाली हो और/या अन्य खंडों के लिए खाली चेतावनी दी जा सकती है। कम से कम, सी मानक के नवीनतम मसौदे * की आवश्यकता है * अंतर्निहित जोर इस तरह लागू किया गया है। –