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

溫馨提示×

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
双辽市| 南宁市| 云龙县| 同仁县| 赤峰市| 永年县| 三江| 广德县| 三河市| 来宾市| 阿拉善左旗| 本溪| 涟源市| 河西区| 孝昌县| 偏关县| 南丰县| 余干县| 周宁县| 阳山县| 县级市| 乌拉特中旗| 海宁市| 新安县| 安丘市| 咸丰县| 胶州市| 庆安县| 图木舒克市| 普洱| 洛隆县| 渝北区| 永城市| 大同市| 定西市| 宝兴县| 阜阳市| 买车| 竹溪县| 玉屏| 舟山市|