কম্পিউটার

C/C++ এ অ্যারে ক্ষয় হচ্ছে কি?


অ্যারে এবং পয়েন্টারগুলি C/C++ এ বেশ একইভাবে কাজ করে। কিন্তু কিছু সূক্ষ্ম পার্থক্য আছে। উদাহরণস্বরূপ, অপারেটরের আকার দুটিতে বেশ ভিন্নভাবে কাজ করে। যখন আপনি একটি পয়েন্টারে একটি অ্যারে রূপান্তর করেন,

উদাহরণ

#include<iostream>

int main() {
   const int a[] = { 2, 3, 5, 7, 11 };
   const int* p = a;
   std::cout << ( sizeof(p) != sizeof(a) );
}

আউটপুট

এটি আউটপুট দেয় −

1

পয়েন্টারের সাইজফ অপারেটর আসলে অ্যারের চেয়ে পয়েন্টারের সাইজ দেয়। একটি পয়েন্টারের ক্ষমতার এই ক্ষতিকে "ক্ষয়" বলা হয়।


  1. C++ এ অপারেটরের সাইজ কি?

  2. লিনাক্সে C++ এর সেরা IDE কি?

  3. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  4. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?