অভ্যন্তরীণ ধরণের অ্যারে বরাদ্দ করার জন্য অনেকগুলি পদ্ধতি রয়েছে এবং এই সমস্ত পদ্ধতি সঠিক, যদিও এটি কোনটি বেছে নিতে হবে তা নির্ভর করে ...
লুপে সমস্ত উপাদান ম্যানুয়াল আরম্ভ
int* p = new int[10];
for (int i = 0; i < 10; i++)
{
p[i] = 0;
}
std::memset
থেকে ফাংশন ব্যবহার<cstring>
int* p = new int[10];
std::memset(p, 0, sizeof(int) * 10);
std::fill_n
থেকে অ্যালগরিদম ব্যবহার করে<algorithm>
int* p = new int[10];
std::fill_n(p, 10, 0);
std::vector
ধারক ব্যবহার
std::vector<int> v(10); // elements zero'ed
যদি সি ++ 0 এক্স উপলব্ধ থাকে তবে আরম্ভকারী তালিকা বৈশিষ্ট্যগুলি ব্যবহার করে
int a[] = { 1, 2, 3 }; // 3-element static size array
vector<int> v = { 1, 2, 3 }; // 3-element array but vector is resizeable in runtime