C++クラスの作成と適用

929 ワード

新規作成hファイル
このファイルにPointクラスを定義します.コードは次のとおりです.
#ifndef POINT_H
#define POINT_H


class Point
{
    public:
        Point();
        void setPoint(int x,int y);
        void printPoint();
        virtual ~Point();

    protected:

    private:
        int x;
        int y;
};

#endif // POINT_H

ポイントでcppファイルでポイントクラスを補完する関数
コードは次のとおりです.
#include "Point.h"
#include

Point::Point()
{
    //ctor
}

void Point::setPoint(int x,int y)
{
    this->x = x;
    this->y = y;
}

void Point::printPoint()
{
    printf("(%d,%d)
",this->x,this->y); } Point::~Point() { //dtor }
はmain.cppには、主関数を書いてクラスを作成し、そのクラスを呼び出す2つの方法があります.コードは次のとおりです.
#include 
#include"Point.h"

using namespace std;

int main()
{
    Point a;
    a.setPoint(12,56);
    a.printPoint();
    return 0;
}