dynamic-allocation पर टैग किए गए जवाब

24
मैं नए प्रयोग करके C ++ में 2d सरणी कैसे घोषित करूं?
मैं नए का उपयोग करके 2d सरणी कैसे घोषित करूं? जैसे, "सामान्य" सरणी के लिए: int* ary = new int[Size] परंतु int** ary = new int[sizeY][sizeX] क) काम नहीं करता / संकलित करता है और ख) क्या पूरा करता है: int ary[sizeY][sizeX] कर देता है।

18
क्या इसे हटाने के बाद किसी पॉइंटर को NULL करना अच्छा है?
मैं कह कर शुरू करूंगा, स्मार्ट पॉइंटर्स का उपयोग करें और आपको इस बारे में कभी चिंता नहीं करनी चाहिए। निम्नलिखित कोड में क्या समस्याएं हैं? Foo * p = new Foo; // (use p) delete p; p = NULL; यह एक जवाब और एक अन्य प्रश्न के लिए टिप्पणियों …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.