8
যুক্তি সংখ্যার উপর ওভারলোডিং ম্যাক্রো
আমার দুটি ম্যাক্রো FOO2এবং FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... আমি FOOনিম্নলিখিত হিসাবে একটি নতুন ম্যাক্রো সংজ্ঞায়িত করতে চাই : #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) তবে এটি কাজ করে না কারণ ম্যাক্রোগুলি আর্গুমেন্টের সংখ্যার উপর ওভারলোড করে না। পরিবর্তন ছাড়া FOO2এবং FOO3, কিছু উপায় ম্যাক্রো নির্ধারণ করতে হয় …
183
c
macros
c-preprocessor