কম্পিউটার

আমি কখন একটি ফরওয়ার্ড ঘোষণা C/C++ ব্যবহার করতে পারি?


ফরোয়ার্ড ডিক্লেয়ারেশন ঘোষণার পরে থাকা কোডটিকে জানাতে দেয় যে ব্যক্তি নামের ক্লাস রয়েছে৷ এটি কম্পাইলারকে সন্তুষ্ট করে যখন এটি এই নামগুলি ব্যবহার করা দেখে। পরবর্তীতে লিঙ্কার ক্লাসের সংজ্ঞা খুঁজে পাবে।

উদাহরণ

Class Person;

void myFunc(Person p1) {
   // ...
}

Class Person {
   // Class definition here
};

সুতরাং এই ক্ষেত্রে যখন কম্পাইলার myFunc এর মুখোমুখি হয়, তখন এটি জানতে পারবে যে এটি কোডের নীচে কোথাও এই ক্লাসের মুখোমুখি হতে চলেছে। এটি এমন ক্ষেত্রে ব্যবহার করা যেতে পারে যেখানে ক্লাস ব্যবহার করে কোডটি ক্লাস সংজ্ঞা সম্বলিত কোডের আগে স্থাপন/অন্তর্ভুক্ত করা হয়।


  1. কেন আমরা C/C++ এ মডিফায়ার ব্যবহার করি?

  2. আমরা কখন জাভা 9 এ StackWalker.getCallerClass() পদ্ধতি ব্যবহার করতে পারি?

  3. আমরা কখন জাভাতে getClass() পদ্ধতি ব্যবহার করতে পারি?

  4. কখন আমরা জাভাতে স্ট্রিং ক্লাসের ইন্টার্ন() পদ্ধতি ব্যবহার করতে পারি?