विज़ुअल स्टूडियो सी ++ में वेक्टर, या स्ट्रिंग के वर्णों के तत्वों को कैसे दिखाता है? क्या मेरे लिए इसे अपनी खुद की कक्षाओं को एक कस्टम तरीके से दिखाने का कोई तरीका है?विजुअल सी ++ डीबगर विजुअलाइज़र?
उत्तर
http://msdn.microsoft.com/en-us/library/zf0e8s14(v=VS.100).aspx
मूल कोड के लिए, आप फ़ाइल autoexp.dat, जो Program Files \ Microsoft Visual स्टूडियो 10.0 \ Common7 \ संकुल \ डीबगर निर्देशिका में स्थित है के लिए कस्टम डेटा प्रकार विस्तार जोड़ सकते हैं । ऑटोएक्सपी नियम लिखने के लिए पर निर्देश फ़ाइल में ही स्थित हैं।
इस वर्ग के लिए:
template<class T>
struct auto_array {
T* data;
int Len;
};
autoexp.data प्रकार दिखाई देंगे:
auto_array<*> {
children
(
#array
(
expr : $e.Data[$i],
size : $e.Len
)
)
preview
(
#(
"[", $e.Len , "](",
#array
(
expr : $e.Data[$i],
size : $e.Len
),
")"
)
)
}
KindDragon रिपोर्ट है कि विजुअल स्टूडियो 2012 नई फ़ाइल स्वरूप का उपयोग करता: natvis
ओह दिलचस्प! बहुत आसान लगता है, बहुत बहुत धन्यवाद! :) – Mehrdad
विजुअल स्टूडियो 2012 एक नया फ़ाइल प्रारूप नाटविस http://blogs.msdn.com/b/vcblog/archive/2012/07/12/10329460.aspx का उपयोग करता है – KindDragon
आप कस्टम सी ++ प्रकारों के लिए autoexp.dat फ़ाइल में विज़ुअलाइज़र जोड़ सकते हैं। फ़ाइल में उपयोग किया गया प्रारूप और स्थान विज़ुअल स्टूडियो के संस्करण से संस्करण में बदल जाता है, लेकिन यदि आप autoexp.dat के लिए Google को अनुकूलित करते हैं तो आपको इसे अनुकूलित करने के तरीके के कुछ उदाहरण मिलना चाहिए।
कूल, धन्यवाद! +1 – Mehrdad
- 1. जटिल प्रकारों के लिए जीडीबी/कुल दृश्य में मूल सी ++ डीबगर विजुअलाइज़र कैसे लिखें
- 2. क्या एएसपी.NET सत्र के लिए एक विजुअल स्टूडियो डीबगर विजुअलाइज़र है?
- 3. माइक्रोसॉफ्ट विजुअल स्टूडियो डीबगर
- 4. ऑब्जेक्ट इनलाइज़र कोड उत्पन्न करने के लिए डीबगर विजुअलाइज़र
- 5. विजुअल स्टूडियो 2010 डीबगर
- 6. विजुअल स्टूडियो डीबगर - हेक्स
- 7. विजुअल स्टूडियो डीबगर समस्या
- 8. जब विजुअल स्टूडियो डीबगर
- 9. विजुअल स्टूडियो के डीबगर
- 10. विजुअल स्टूडियो डीबगर
- 11. विजुअल स्टूडियो 2010 डीबगर स्किपिंग
- 12. विजुअल स्टूडियो के एक्सएसएलटी डीबगर
- 13. दृश्य स्टूडियो विजुअलाइज़र IEnumerable <string>
- 14. विजुअल स्टूडियो सी ++ डीबगर: कोई हेक्स डंप नहीं?
- 15. क्या विंडोज़ के लिए ओपन सोर्स सी विजुअल डीबगर है?
- 16. जावा बाइट कोड विजुअलाइज़र
- 17. एचटीएमएल 5 ऑडियो विजुअलाइज़र?
- 18. डीबगर
- 19. उद्देश्य-सी: डीबगर
- 20. डीबगर विजुअलाइज़र और "टाइप को धारावाहिक के रूप में चिह्नित नहीं किया गया है"
- 21. विजुअल स्टूडियो डीबगर में सरणी देखें?
- 22. vsjitdebugger.exe (विजुअल स्टूडियो डीबगर) - उत्पादन सर्वर
- 23. विजुअल स्टूडियो डीबगर - स्वचालित वैरिएबल असाइनमेंट
- 24. विजुअल स्टूडियो मेरे डीबगर विज़ुअलाइज़र को लोड नहीं कर रहा है
- 25. Roslyn सिंटेक्स विजुअलाइज़र एक्सटेंशन कैसे काम करें?
- 26. कंसुरेंसी विजुअलाइज़र - डब्ल्यूपीएफ/सीएलआर थ्रेडिंग को समझना
- 27. डीबगर
- 28. डीबगर
- 29. सी ++/ओपनजीएल अनुप्रयोग डीबगर संलग्न
- 30. लाइट-वेट स्टैंड-अलोन सी # डीबगर
भी देखें [1.54 मल्टीप्रिजन विज़ुअलाइज़र को बढ़ावा दें] (http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/doc/html/boost_multiprecision/ टुट/विविध/visualizers.html)। यह 'autoexp.dat' में प्रविष्टियां जोड़ता है। – jww