亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
双峰县| 永宁县| 石门县| 紫金县| 古丈县| 新化县| 鄂托克旗| 望奎县| 仁布县| 随州市| 阜宁县| 延吉市| 汾西县| 雷山县| 和顺县| 阳谷县| 叙永县| 喀什市| 锡林郭勒盟| 广元市| 革吉县| 古交市| 无锡市| 南丰县| 丘北县| 武定县| 白玉县| 蒙山县| 萍乡市| 铜陵市| 鸡泽县| 孟连| 稻城县| 宁化县| 铜山县| 天祝| 文成县| 成安县| 乐都县| 马鞍山市| 陇西县|