অপারেটর ওভারলোড (Operator Overload)

Standard

C++ এর যত অপারেটর আছে, +, -, /, *, =, <, >, <=, >=, <<, >> ইত্যাদি সবগুলোই একেকটা ফাংশন। হ্যাঁ, C++ এ অপারেটরগুলো একেকটা ফাংশনের মত কাজ করে। অর্থাৎ, + অপারেটরটা আসলে int add(int a, int b) { return a+b; } এরকম একটা ফাংশন। বাস্তবে এতোটা সরল না, আমি কেবল বোঝানোর জন্য এতো সরল করে বললাম। তবে এভাবে চিন্তা করতে পারলেই হবে যে প্রত্যেকটা অপারেটর আসলে একটা ফাংশনের মত করে কাজ করে।

সম্পূর্ণ লেখা