সি ++ তে প্রতিনিধি সম্পর্কে সাধারণ ধারণা কী? এগুলি কী, তারা কীভাবে ব্যবহৃত হয় এবং কীসের জন্য ব্যবহৃত হয়?
আমি তাদের সম্পর্কে প্রথমে একটি 'ব্ল্যাক বক্স' উপায়ে শিখতে চাই, তবে এই জিনিসগুলির সাহস সম্পর্কে কিছুটা তথ্যও দুর্দান্ত।
এটি সর্বাধিক শুদ্ধ বা পরিষ্কারতম এ সি ++ নয়, তবে আমি লক্ষ্য করেছি যে আমি যে কোডবেসে কাজ করি সেখানে তাদের প্রচুর পরিমাণে রয়েছে। আমি তাদের যথেষ্ট বুঝতে আশা করছি, তাই আমি কেবল সেগুলি ব্যবহার করতে পারি এবং ভয়াবহ নেস্টেটের টেম্পলেটটিকে জঘন্যতার মধ্যে ফেলে দিতে হবে না।
এই দুটি কোড প্রকল্পের নিবন্ধগুলি আমার অর্থটি বোঝায় তবে বিশেষত সংক্ষিপ্তভাবে নয়:
delegate
সি ++ পার্লেন্সে সাধারণ নাম নয়। আপনি যে প্রসঙ্গে এটি পড়েছেন তা অন্তর্ভুক্ত করতে আপনার প্রশ্নের কিছু তথ্য যুক্ত করা উচিত। নোট করুন যে প্যাটার্নটি সাধারণ হতে পারে, আপনি সাধারণভাবে প্রতিনিধি সম্পর্কে কথা বললে বা সি ++ সিএলআই বা অন্য কোনও লাইব্রেরির প্রতিনিধির একটি নির্দিষ্ট বাস্তবায়ন রয়েছে সে ক্ষেত্রে উত্তরগুলি পৃথক হতে পারে ।