2008-11-06 6 views
7

मैं कुछ एमएफसी कोड को दोबारा कर रहा हूं जो ASSERT कथन के साथ बिखरे हुए हैं, और भविष्य के लिनक्स पोर्ट की तैयारी में मैं उन्हें मानक assert के साथ बदलना चाहता हूं। क्या उन दो कार्यान्वयनों के बीच कोई महत्वपूर्ण अंतर है जो लोगों को पता है कि मुझे पीछे की ओर काट सकता है?एएसएसईआर बनाम एटलसैट बनाम

इसी तरह, मैं भी कुछ कोड ATLASSERT जो मैं भी बदलने के लिए चाहते हैं का उपयोग करता है भर में आ गए हैं।

उत्तर

4

सं MFC संस्करण बाहर समय सर्वाधिक लाभ उठाने बस डिबग को तोड़ने बिंदु के लिए एक आसान भी शामिल है।

2

your own assertion macro के साथ उन्हें बदलें। यही कारण है कि आप इसे कैसे की (प्रवेश, स्टैक ट्रेस, आदि)

1

मैं या तो, या # अपनी खुद की मैक्रो का उपयोग की सिफारिश करेंगे linux संकलन के लिए के परिभाषित करते हैं। , और कोई बाध्यकारी कारण कोड का एक बहुत कुछ बदलने के लिए जब कुछ सरल अनुकूलता # परिभाषित के लिए पर्याप्त होगा: वहाँ विंडोज की ओर (बिल्ट-इन ब्रेकप्वाइंट जैसे) पर किसी भी अतिरिक्त असहायता देने के लिए कोई बाध्यकारी कारण है।