c++ - How to set a variable sized static array to be filled with 0's -


  पूर्णांक आकार = 50000; इंट एआरआर [50000]; // वैध इं arr [आकार]; // वैध इं arr [50000] = {0}; // वैध इं arr [आकार] = {0}; // त्रुटि  

मैं चर आकार (आकार) की एक सरणी बनाना चाहता हूँ और उस सरणी के अंदर सभी तत्वों को 0 के लिए लूप का उपयोग किए बिना सेट करना चाहता हूं, क्योंकि मैं कुछ की गति का परीक्षण कर रहा हूं

क्या ऐसा कोई तरीका है जो मैं कर सकता / सकती हूं?

आपको C मानक फ़ंक्शन memset को शीर्ष लेख> कोड> & lt; cstring & gt; में C ++ में या & lt; string में घोषित करना चाहिए। एच & gt; सी।

उदाहरण के लिए

  #include & lt; string.h & gt; // ... int size = 50000; इंट आर्न [आकार]; मेमसेट (एआरआई, 0, आकार * आकारफ (पूर्णांक));  

ध्यान रखें कि सी ++ मानक में कोई वीएलए नहीं है। यह केवल कुछ कम्पियों के सी ++ भाषा एक्सटेंशन हो सकता है; lers।


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -