আপনি অ্যাসাইনমেন্ট অপারেটর ব্যবহার করে একটি ভেরিয়েবল শুরু করতে পারেন বা এটি আরম্ভ করার সময় এটির কনস্ট্রাক্টর ব্যবহার করতে পারেন। উদাহরণস্বরূপ,
int i = 0; MyClass instance(1, "Hello");
এটি স্বয়ংক্রিয়ভাবে শুরু হবে যদি
- এটি একটি ক্লাস/স্ট্রাকট উদাহরণ যেখানে ডিফল্ট কনস্ট্রাক্টর সমস্ত আদিম প্রকারগুলি শুরু করে; যেমন মাইক্লাস ইনস্ট্যান্স;
- আপনি অ্যারে ইনিশিয়ালাইজার সিনট্যাক্স ব্যবহার করেন, যেমন int a[10] ={} (সমস্ত শূন্য) বা int a[10] ={1,2}; (প্রথম দুটি আইটেম ছাড়া সমস্ত শূন্য:a[0] ==1 এবং a[1] ==2)
- এটি একটি বিশ্বব্যাপী/বহিরাগত পরিবর্তনশীল
- এটি স্ট্যাটিক সংজ্ঞায়িত করা হয়