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

溫馨提示×

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
鄄城县| 乌拉特前旗| 新田县| 石首市| 乌海市| 冕宁县| 旌德县| 潞西市| 安庆市| 奉节县| 元江| 锡林郭勒盟| 温宿县| 余姚市| 三门峡市| 威信县| 镇沅| 大名县| 霍州市| 南陵县| 江油市| 阳春市| 德阳市| 来安县| 彰武县| 新营市| 凤庆县| 灵璧县| 阿瓦提县| 兴安县| 定州市| 潮安县| 顺平县| 白玉县| 屯留县| 梧州市| 清涧县| 辽阳县| 临桂县| 桐梓县| 青海省|