C++ initializing the dynamic array elements -


<पूर्व> const size_t size = 5; Int * i = नया इंट [आकार] (); के लिए (int * k = i; k! = I + आकार; ++ कश्मीर) {cout & lt; & lt; * के & lt; & lt; endl; }

हालांकि मुझे डायनेमिक सरणी तत्वों को () ऑपरेटर का उपयोग करके आरम्भ किया गया है, तो मुझे मिल रहा आउटपुट है

  135368 0 0 0 0 <  

किसी भी विचार?

नहीं ... बस कहना नहीं !"

क्या आपके पास है कुछ वास्तव में, वास्तव में, अविश्वसनीय अच्छे कारण वेक्टर का उपयोग नहीं करने के लिए? <पूर्व> std :: vector & lt; int & gt; मैं (5, 0);

संपादित करें: बेशक, यदि आप चाहते हैं कि यह शून्य करने के लिए आरंभ किया जाए, तो यह डिफ़ॉल्ट रूप से होगा ...

संपादन 2: जैसा कि बताया गया है, आप क्या पूछ रहे हैं के लिए मूल्य आरंभीकरण है - लेकिन मूल्य आरंभीकरण को C ++ 2003 में जोड़ा गया था, और शायद कुछ कंपाइलर, विशेष रूप से बड़े लोगों के साथ काफी सही काम नहीं करता है


Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -