2010-01-03 14 views
5

क्या कोई उपकरण है, शायद दृश्य स्टूडियो के लिए एक प्लगइन या तो, जो मेरे वर्गों और structs के स्मृति संरेखण के लिए कल्पना करता है?सी ++ उपकरण?

thx!

+2

आप क्या देखना चाहते हैं? किसी दिए गए वर्ग के संरेखण * आवश्यकताएं *? या किसी विशिष्ट वस्तु का पता कैसे गठबंधन किया गया है? और इसे कैसे देखा जाना चाहिए? – jalf

+1

मेरा मतलब कुछ ऐसा है जो इस तरह ग्राफिक बनाता है: http: //publib.boulder.ibm.com/infocenter/zos/v1r9/topic/com.ibm.zos.r9.cbcpx01/cbcpg643.gif या यह: http://docs.hp.com/en/B3901-90002/img/gfx12.gif मेरे सभी वर्गों, structs और संघों के लिए – Mat

+0

आपको इसकी आवश्यकता क्यों है? लगता है जैसे आप अपनी कक्षाओं के अंतर्निहित बिट प्रतिनिधित्व के साथ गड़बड़ करना चाहते हैं। – jalf

उत्तर

0

यह विजुअल स्टूडियो डीबगर में एम्बेड किया गया है। इसे "वॉच" कहा जाता है। यदि आप कुछ वर्ग उदाहरण नाम "+" करते हैं तो आप प्रत्येक आइटम का पता देख सकते हैं।

+0

अरे और धन्यवाद! मैं एड्रेस नहीं देखना चाहता, मैं एक अच्छा ग्राफिक – Mat

+7

देखना चाहता हूं तो नहीं, ऐसा कोई उपकरण नहीं है। या आप "#pragma पैक (पुश, 1)" लिख सकते हैं और खुद को एक सुंदर सीधी रेखा खींच सकते हैं। – alemjerus

+1

एचएम। क्या मेरा अनुरोध समझ में नहीं आता है? मुझे लगता है कि ऐसा उपकरण काफी सुविधाजनक होगा – Mat

1

आपको Cruncher# का उपयोग करने में रुचि हो सकती है।

संदर्भ: मूल Maciej Sinilo blog post क्रंचर # के बारे में।

1

हालांकि यह विंडोज़ पर लागू नहीं होता है, लिनक्स टूल PaHole, सामान्य लिनक्स वितरण पर 'बौने' पैकेज का हिस्सा है, ईएलएफ फाइलों में डीडब्ल्यूएआरएफ 2 डीबग जानकारी के आधार पर संरचना और कक्षा संरेखण जानकारी प्रदान करता है।

संबंधित मुद्दे