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