কম্পিউটার টিউটোরিয়াল

C++-এ ভেরিয়েবল কীভাবে ইনিশিয়ালাইজ করবেন?


আপনি একটি ভেরিয়েবল অ্যাসাইনমেন্ট অপারেটর দিয়ে বা এর কনস্ট্রাক্টর ব্যবহার করে ইনিশিয়ালাইজ করতে পারেন। উদাহরণস্বরূপ:

int i = 0;
MyClass instance(1, "Hello");

এটি অটোমেটিক্যালি ইনিশিয়ালাইজড হবে যদি:

  • এটি একটি ক্লাস/স্ট্রাক্ট ইনস্ট্যান্স যেখানে ডিফল্ট কনস্ট্রাক্টর সকল প্রিমিটিভ টাইপ ইনিশিয়ালাইজ করে; যেমন MyClass instance;
  • আপনি অ্যারে ইনিশিয়ালাইজার সিনট্যাক্স ব্যবহার করেন, যেমন int a[10] = {} (সব শূন্য) বা int a[10] = {1,2}; (প্রথম দুটো ছাড়া সব শূন্য: a[0] == 1 এবং a[1] == 2)
  • এটি একটি গ্লোবাল/extern ভেরিয়েবল
  • এটি static হিসেবে ডিফাইন করা হয়

  1. C++-এ ভেরিয়েবল কীভাবে ডিফাইন করবেন?

  2. C++-এ ভেরিয়েবল কীভাবে ডিক্লেয়ার করবেন?

  3. C++-এ new অপারেটর দিয়ে মেমরি ইনিশিয়ালাইজ করা

  4. C#-তে ভেরিয়েবল ইনিশিয়ালাইজেশন (Variable Initialization)