কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রামিং-এ কনস্ট্রাক্টর


এই টিউটোরিয়ালে, আমরা C++-এ কনস্ট্রাক্টর সম্পর্কে একটি প্রোগ্রাম আলোচনা করব।

কনস্ট্রাক্টর হলো ক্লাসের মেম্বার ফাংশন যেগুলো অবজেক্ট ইনস্ট্যান্স ক্রিয়েশন শুরু করে। এদের নাম পেরেন্ট ক্লাসের মতো থাকে এবং কোনো রিটার্ন টাইপ নেই।

ডিফল্ট কনস্ট্রাক্টর

উদাহরণ

#include <iostream> using namespace std; class construct {    public:    int a, b;    //default constructor    construct(){       a = 10;       b = 20;    } }; int main(){    construct c;    cout << "a: " << c.a << endl    << "b: " << c.b;    return 1; }

আউটপুট

a: 10 b: 20

প্যারামিটারাইজড কনস্ট্রাক্টর

উদাহরণ

#include <iostream> using namespace std; class Point {    private:    int x, y;    public:    Point(int x1, int y1){       x = x1;       y = y1;    }    int getX(){       return x;    }    int getY(){       return y;    } }; int main(){    Point p1(10, 15);    cout << "p1.x = " << p1.getX() << ", p1.y = " << p1.getY();    return 0; }

আউটপুট

p1.x = 10, p1.y = 15

  1. C++-এ Line Reflection: ২D প্লেনে বিন্দুগুলোর Y-অক্ষ সমান্তরাল প্রতিফলন লাইন আছে কিনা যাচাই করা

  2. C++-এ ডায়াগোনাল ট্রায়ভার্স II

  3. প্রসেস কিল করা (Kill Process) C++-এ

  4. স্কোয়ারেল সিমুলেশন (Squirrel Simulation) C++-এ