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
Post a Comment