C++-এ ফরোয়ার্ড ডিক্লেয়ারেশন ঘোষণার অনুসরণকারী কোডকে জানাতে দেয় যে ব্যক্তি নামের ক্লাস আছে। এটি কম্পাইলারকে সন্তুষ্ট করে যখন এটি এই নামগুলি ব্যবহার করা দেখে। পরে লিঙ্কার ক্লাসের সংজ্ঞা খুঁজে পাবে।
উদাহরণ কোড
Class Person; void myFunc(Person p1) { // ... } Class Person { // Class definition here };
সুতরাং এই ক্ষেত্রে যখন কম্পাইলার myFunc এর মুখোমুখি হয়, তখন এটি জানতে পারবে যে এটি কোডের নীচে কোথাও এই ক্লাসের মুখোমুখি হতে চলেছে। এটি এমন ক্ষেত্রে ব্যবহার করা যেতে পারে যেখানে ক্লাসের সংজ্ঞা সম্বলিত কোডের আগে ক্লাস ব্যবহার করে কোড স্থাপন/অন্তর্ভুক্ত করা হয়।