নতুন ব্যবহার করে কিভাবে আমি C++ এ একটি 2D অ্যারে ঘোষণা করব

Natuna Byabahara Kare Kibhabe Ami C E Ekati 2d A Yare Ghosana Karaba



একটি 2D অ্যারে হল C++-এ এক ধরনের অ্যারে যা অন্য অ্যারের মধ্যে অ্যারে হিসাবে সংজ্ঞায়িত করা হয়। 2D অ্যারে সারি এবং কলাম নিয়ে গঠিত এবং উভয় সারি এবং কলামের সমন্বয় একটি 2D অ্যারে তৈরি করে। 2D অ্যারের ভিতরের ডেটা টেবিলের আকারে সংরক্ষণ করা হয়। C++ এ 2D অ্যারে ঘোষণা করা গুরুত্বপূর্ণ কারণ এটি দক্ষ স্টোরেজ এবং ডেটা ম্যানিপুলেশনকে অনুমতি দেয়। একটি 2D অ্যারে সহ, ব্যবহারকারীরা অল্প পরিমাণ মেমরি ব্যবহার করে প্রচুর পরিমাণে ডেটা সংরক্ষণ করতে পারে। C++ এ একটি নতুন অপারেটর প্রবর্তনের ফলে, প্রোগ্রামারদের জন্য যে কোনো সময় অ্যারে ঘোষণা করা বা এর আকার পরিবর্তন করা সহজ হয়ে গেছে।

আপনি যদি নতুন ব্যবহার করে C++ এ 2D অ্যারে ঘোষণা করতে না জানেন তবে এই নিবন্ধের নির্দেশিকা অনুসরণ করুন।

C++ এ নতুন ব্যবহার করে একটি 2D অ্যারের ঘোষণা

নতুন ব্যবহার করে C++ এ একটি 2D অ্যারে ঘোষণা করার আগে, প্রথমে আপনাকে জানতে হবে কিভাবে একটি অ্যারে তৈরি করতে হয়। একটি 2D অ্যারে তৈরি করার জন্য সাধারণ সিনট্যাক্স নীচে দেওয়া হল:







ডেটাটাইপ arr_name [ মোট - উপাদান - এর - সারি ] [ মোট - উপাদান - এর - কলাম ] ;

উপরের সিনট্যাক্সে, আপনি একটি অ্যারের ভিতরে যে ধরনের ডেটা সংরক্ষণ করতে চান তা আপনাকে অবশ্যই সংজ্ঞায়িত করতে হবে। একটি অ্যারের ডেটা টাইপ জানা খুবই বাধ্যতামূলক যাতে কম্পাইলার সহজেই তা কম্পাইল করতে পারে। আরও, আপনার জায়গায় একটি অ্যারের নামও প্রদান করা উচিত arr_name একটি অ্যারেতে সারি এবং কলামের সংখ্যা অনুসরণ করে।



যেমন আপনি যদি C++ এ একটি int-টাইপ ডেটা অ্যারে ঘোষণা করতে চান তবে আপনাকে অবশ্যই নিম্নলিখিত কোড যোগ করতে হবে:



int অ্যারে [ 2 ] [ 3 ]

এইভাবে আপনি C++ প্রোগ্রামিং ভাষায় একটি 2D অ্যারে তৈরি করেন।





কি নতুন

C++ প্রোগ্রামিং ভাষায়, নতুন অপারেটর আপনাকে সহজে একটি C++ প্রোগ্রামের ভিতরে একটি 2D অ্যারে ঘোষণা করতে দেয়। নতুন কীওয়ার্ড ট্র্যাশ থেকে মেমরি অর্জন করতে ব্যবহৃত হয়। পর্যাপ্ত মেমরি থাকলে, রানটাইমে একটি নতুন উদাহরণ বা পরিবর্তনশীল তৈরি হবে।

আপনি নিম্নলিখিত সিনট্যাক্সের মাধ্যমে নতুন ব্যবহার করে C++ এ একটি 2D অ্যারে ঘোষণা করতে পারেন:



ডেটাটাইপ * array_name = নতুন < ডেটাটাইপ > [ সারির আকার ] [ কলামের আকার ] ;

আসুন নতুন ব্যবহার করে C++ এ একটি 2D অ্যারে ঘোষণা করার একটি সহজ উদাহরণ অনুসরণ করি:

# অন্তর্ভুক্ত করুন



# x 4 সংজ্ঞায়িত করুন

#সংজ্ঞায়িত করুন এবং 5



int প্রধান ( )
{

int * অ্যারে = নতুন int [ এক্স * এবং ] ;
জন্য ( int i = 0 ; i < এক্স ; i ++ )
{
জন্য ( int j = 0 ; j < এবং ; j ++ ) {
* ( অ্যারে + i * এবং + j ) = রান্ড ( ) % 10 ;
}
}
জন্য ( int i = 0 ; i < এক্স ; i ++ )
{
জন্য ( int j = 0 ; j < এবং ; j ++ ) {
std :: cout << * ( অ্যারে + i * এবং + j ) << '' ;
}
std :: cout << std :: endl ;
}
মুছে ফেলা [ ] অ্যারে ;
প্রত্যাবর্তন 0 ;
}

উপরের কোডে, আমরা অ্যারের মাত্রা ঘোষণা করি এবং গতিশীলভাবে একটি 2D অ্যারে ব্যবহার করে বরাদ্দ করি নতুন . এর পরে, আমরা উপাদানগুলি দিয়ে অ্যারে পূরণ করি এবং তারপরে cout ব্যবহার করে অ্যারের উপাদানগুলি এক এক করে প্রিন্ট করি। শেষ পর্যন্ত, আমরা ডিলিট ব্যবহার করে মেমরি পরিষ্কার করি।

নীচে উপরের C++ প্রোগ্রামটির আউটপুট রয়েছে।

উপসংহার

C++ একটি নতুন অপারেটরের কার্যকারিতা প্রদান করে যা একজন বিকাশকারীকে গতিশীলভাবে মেমরি অ্যাক্সেস করতে সাহায্য করে। তুমি ব্যবহার করতে পার নতুন একটি C++ প্রোগ্রামে একটি 2D অ্যারে ঘোষণা করতে। নতুন ব্যবহার করে C++-এ একটি 2D অ্যারে ঘোষণা করার একটি সহজ উদাহরণ উপরে উল্লিখিত নির্দেশিকাগুলিতে দেওয়া হয়েছে যা আপনাকে আপনার C++ প্রোগ্রামে এটি কীভাবে ব্যবহার করতে হয় তা শিখতে সাহায্য করে।