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

溫馨提示×

c++怎么在vector存放類對象

c++
小億
186
2023-12-23 17:13:14
欄目: 編程語言

要在vector中存放類對象,首先需要定義一個類。然后,可以使用push_back()函數將類對象添加到vector中。

下面是一個示例代碼:

#include <iostream>
#include <vector>

class MyClass {
public:
    MyClass(int value) : m_value(value) {}

    int getValue() const {
        return m_value;
    }

private:
    int m_value;
};

int main() {
    std::vector<MyClass> myVector;

    // 創建類對象并添加到vector中
    MyClass obj1(1);
    myVector.push_back(obj1);

    MyClass obj2(2);
    myVector.push_back(obj2);

    MyClass obj3(3);
    myVector.push_back(obj3);

    // 遍歷vector并訪問類對象的值
    for (const auto& obj : myVector) {
        std::cout << obj.getValue() << " ";
    }

    return 0;
}

在上面的代碼中,我們定義了一個名為MyClass的類,它有一個私有成員變量m_value和一個公有的成員函數getValue()。然后,我們創建了三個MyClass的對象,并使用push_back()函數將它們添加到myVector vector中。最后,我們使用一個循環遍歷myVector,并訪問每個類對象的值。輸出結果為"1 2 3"。

0
获嘉县| 淅川县| 封开县| 永和县| 荆门市| 佳木斯市| 磐石市| 怀宁县| 乌鲁木齐县| 天气| 咸宁市| 玉环县| 理塘县| 邵阳县| 莲花县| 平谷区| 兴安盟| 左贡县| 铜川市| 安吉县| 枝江市| 工布江达县| 淮北市| 高密市| 麻栗坡县| 灵丘县| 绍兴市| 乌拉特后旗| 宜宾市| 紫金县| 香格里拉县| 城固县| 五华县| 柳林县| 光山县| 海安县| 昌平区| 荆州市| 平陆县| 富民县| 方山县|