3
শর্তসাপেক্ষ সংকলনের জন্য শর্টকাট হিসাবে সি / সি ++ ম্যাক্রোগুলি ব্যবহার করা কি একটি ভাল অনুশীলন?
ধরা যাক আমি আমার কোডে বিভিন্ন ধরণের আউটপুট বার্তা রাখতে চাই। এর মধ্যে একটি DEBUGহ'ল কোডটি যখন ডিবাগ মোডে সংকলিত হয় কেবল তখনই এটি মুদ্রিত হয়। সাধারণত আমি কিছু লিখতে হবে #ifdef DEBUG std::cout << "Debug message" << std::endl; #endif যা অনেক জায়গায় ব্যবহার করা বেশ জটিল এবং বিরক্তিকর। কোড …