91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++ Point與數據結構的集成

c++
小樊
82
2024-07-14 10:38:26
欄目: 編程語言

在C++中,可以使用Point類來表示一個點的坐標,并將其集成到數據結構中,例如鏈表、樹、圖等。

以下是一個簡單的示例,演示如何使用Point類在鏈表中存儲點的坐標:

#include <iostream>
#include <list>

class Point {
public:
    Point(int x, int y) : m_x(x), m_y(y) {}

    int getX() const { return m_x; }
    int getY() const { return m_y; }

private:
    int m_x;
    int m_y;
};

int main() {
    // 創建一個存儲Point對象的鏈表
    std::list<Point> pointList;

    // 添加幾個點到鏈表中
    pointList.push_back(Point(1, 2));
    pointList.push_back(Point(3, 4));
    pointList.push_back(Point(5, 6));

    // 遍歷鏈表并輸出每個點的坐標
    for (const Point& point : pointList) {
        std::cout << "Point(" << point.getX() << ", " << point.getY() << ")" << std::endl;
    }

    return 0;
}

在這個示例中,我們定義了一個Point類來表示一個點的坐標,然后創建了一個存儲Point對象的鏈表,將幾個點添加到鏈表中,并最后遍歷鏈表輸出每個點的坐標。

通過將Point類集成到數據結構中,可以更方便地處理具有特定屬性的數據,使代碼更加模塊化和可維護。

0
义乌市| 冀州市| 盈江县| 天门市| 乃东县| 秦安县| 新竹县| 固原市| 隆化县| 淳安县| 威远县| 大洼县| 广河县| 玉环县| 理塘县| 岳西县| 碌曲县| 吕梁市| 渑池县| 尼勒克县| 宁津县| 紫阳县| 乐亭县| 南靖县| 江门市| 彭山县| 河池市| 南岸区| 蓬莱市| 开封县| 铁岭县| 武威市| 宜州市| 龙南县| 蚌埠市| 甘孜| 广德县| 天全县| 津南区| 都江堰市| 建阳市|