pushing back data into 2d vector in c++ -


  वेक्टर & lt; int & gt; col (0); वेक्टर के & lt; वेक्टर & LT; पूर्णांक & gt; & Gt; पंक्ति (0); के लिए (i = 0; i & lt; 10; i ++) col.push_back (कुछ पूर्णांक); row.push_back (col); col.clear ();  

क्या कोई मुझे बता सकता है कि यहाँ क्या गलत है? कर्नल [] वेक्टर में, कोई त्रुटि नहीं है, लेकिन जब मैं पिछली पंक्ति से पहले लाइन पर डीबग द्वारा अगले अनुदेश पर जाता हूं, तो बस पंक्ति [] के आकार का परिवर्तन 0 से 1 के लिए, लेकिन मैं उन मानों को नहीं देख सकता जिन्हें इसे col [] vector से लेना चाहिए?

संपादित करें: मैंने स्क्रीन को स्क्रीन डिबग करने की कोशिश की, लेकिन

निश्चित रूप से आपके कोड में कोई समस्या नहीं है:

 < कोड> # शामिल करें & lt; iostream & gt; # शामिल करें & lt; vector & gt; नेमस्पेस एसटीडी का उपयोग करना; Int main () {वेक्टर & lt; Int & gt; col (0); वेक्टर के & lt; वेक्टर के & lt; int & gt; & Gt; पंक्ति (0); के लिए (इंट आई = 0; आई & lt; 10; i ++) col.push_back (i); row.push_back (col); col.clear (); Std :: cout & lt; & lt; "पंक्ति आकार है:" & lt; & lt; पंक्ति.size () & lt; & lt; std :: endl; Std :: cout & lt; & lt; "पंक्ति 1 एएम आकार है:" & lt; & lt; पंक्ति [0]। आकार () & lt; & lt; std :: endl; Std :: cout & lt; & lt; "कॉल आकार है:" & lt; & lt; Col.size () & lt; & lt; std :: endl; वापसी 0; }  

यह आउटपुट:

  पंक्ति आकार है: 1 पंक्ति 1 एएम आकार है: 10 का आकार छोटा है: 0  

जो पूरी तरह से उम्मीद है आपके डीबगर में एक बग हो सकता है (यह आपको वास्तविक वेक्टर आकार नहीं दिखा सकता है)।


Comments

Popular posts from this blog

Active Directory Authenticated Proxy Server with Squid or CNTLM -

java - @PluginTarget(Node.class) not registering as neo4j plugin -

python - Calculate STD manually using Groupby Pandas DataFrame -