中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++ array類如何定義和初始化

c++
小樊
86
2024-07-19 02:51:33
欄目: 編程語言

在C++中,可以使用以下方式定義和初始化數組類:

#include <iostream>

class Array {
private:
    int size;
    int *arr;
public:
    Array(int s) : size(s) {
        arr = new int[size];
        for (int i = 0; i < size; i++) {
            arr[i] = 0;
        }
    }
    
    void print() {
        for (int i = 0; i < size; i++) {
            std::cout << arr[i] << " ";
        }
        std::cout << std::endl;
    }
    
    ~Array() {
        delete[] arr;
    }
};

int main() {
    Array arr(5); // 初始化一個包含5個元素的數組對象
    arr.print(); // 打印數組內容
    
    return 0;
}

在上面的示例中,我們定義了一個名為Array的數組類,它包含一個私有成員變量size表示數組大小,和一個私有指針arr表示數組元素。在構造函數中,我們動態分配了一個大小為size的整型數組,并將所有元素初始化為0。在析構函數中,我們釋放了動態分配的內存。在main函數中,我們創建了一個包含5個元素的Array對象,并打印了數組內容。

0
鄂托克前旗| 隆尧县| 邛崃市| 邢台市| 定远县| 紫云| 金秀| 井陉县| 中西区| 沙坪坝区| 兴业县| 荣成市| 沭阳县| 崇信县| 武鸣县| 巴林右旗| 开阳县| 阿拉善右旗| 吉木乃县| 宁阳县| 岚皋县| 社会| 梅河口市| 巫溪县| 蒙自县| 峨眉山市| 福贡县| 静宁县| 从化市| 濮阳市| 武冈市| 江西省| 崇义县| 满洲里市| 大同市| 台北市| 炉霍县| 平潭县| 伊通| 定陶县| 库尔勒市|