array-C++容器-创新互联

array

临武网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联公司2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

array把数组封装成类,让数组有类的接口,没有构造和析构函数

templatestruct array {
    typename T value_type;
    typename *T iterator; 
    value_type num[nm ? num : 1];
    iterator begin() {
        return iterator(&num[0]);
    }
    
    iterator end() {
         return iterator(&num[num]);
    }
    ....
}

对array变量赋值

arrayc;
for(int i = 0; i< num; i++) {
    c[i] = rand();
}

array有哪些成员函数

array.size();
array.front();
array.back();
array.data();  //表示array这块内存的起始地址

插入两个知识点:

数组的typedef如何定义:

typedef int T[100]; T c;

获取时间的函数

#includeclock_t timeValue = clock();  //返回程序从开始到目前,处理器走过的时钟打点数

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前文章:array-C++容器-创新互联
分享地址:http://hbruida.cn/article/decpjg.html