c++ - Viewing a dynamically-allocated array with the Xcode debugger? -


मान लें कि मेरे पास सी ++ में एक सरणी है:

  डबल * वेग = नया डबल [ 100];  

जीडीबी कमांड लाइन का उपयोग करके, मैं इस सरणी को कमांड के साथ देख सकता हूँ:

  & gt; प्रिंट * वेग @ 100  

और यह सरणी के अंदर सभी डबल मानों की एक अच्छी-प्रारूपित सूची मुद्रित करेगा।

हालांकि, Xcode डीबगर का उपयोग करते समय सबसे अधिक यह ऐसा करता है एक संकेतक के रूप में एक सिंगल डबल वैल्यू के साथ व्यवहार करता है, और वेरिएबिल सूची में वेग [0] को प्रदर्शित करता है।

यह प्रोग्राम को डिबग करने के लिए एक वास्तविक पीआईटीए बनाता है जिसमें बड़ी गतिशील आवंटित सरणी Xcode को बताया जाने वाला कोई तरीका हो सकता है "यह लंबाई 100 की एक सरणी के लिए एक सूचक है", और इसे इस तरह के रूप में प्रदर्शित किया है। किसी को भी पता है कि यह क्या है?

आप अभिव्यक्ति के रूप में gdb वाक्यविन्यास का उपयोग कर सकते हैं:

  1. विंडो के नीचे >
  2. '* वेग @ 100' दर्ज करें अभिव्यक्ति विंडो को दिखाने / दिखाने / अभिव्यक्तियाँ ... मेनू का उपयोग करें (अभिव्यक्ति:) < / Li>

Comments