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