static constপ্রিপ্রোসেসরের চেয়ে ভার্স ব্যবহার করা কি ভাল #define? বা হতে পারে এটি প্রসঙ্গে নির্ভর করে?
প্রতিটি পদ্ধতির সুবিধা / অসুবিধাগুলি কী কী?
#defineবা static const(স্ট্রিংগুলির জন্য) আমার সিদ্ধান্তটি আরম্ভের দিক দ্বারা চালিত হয়েছে (এটি নীচের উত্তরের মাধ্যমে উল্লেখ করা হয়নি): যদি কেবল নির্দিষ্ট সংকলনের ইউনিটের মধ্যে ধ্রুবক ব্যবহার করা হয় তবে আমি সাথে static constথাকি, অন্যথায় আমি ব্যবহার করি #define- স্থির ক্রম আরম্ভকরণ ফিয়াস্কো এড়ানো isocpp.org/wiki/faq/ctors#static-init-order
const, constexprবা enumবা কোনও প্রকার আপনার ক্ষেত্রে কাজ করে, তবে এটিকে পছন্দ করুন#define