c++ demo 07 栈和堆 三维

简介: c++ demo 07 栈和堆 三维

int main(){
    int ***p;
   int i,j,k;

   p = new int **[2];
    for (int i = 0; i <2 ; i++) {
        p[i]=new int *[3];
        for (int j = 0; j <3 ; j++) {
            p[i][j]=new int [4];
        }
    }

    for (int i = 0; i <2 ; i++) {
        for (int j = 0; j <3 ; j++) {
            for (int k = 0; k <4 ; k++) {
                p[i][j][k]=i+j+k;
                cout<<p[i][j][k]<<" ";
            }
            cout<<endl;
        }
        cout<<endl;
    }

    for (int i = 0; i <2 ; i++) {
        for (int j = 0; j <3 ; j++) {
            delete [] p[i][j];
        }
    }
    for (int i = 0; i < 2; i++) {
        delete [] p[i];
    }
    delete []  p;

    return 0;


}
目录
相关文章
|
1月前
|
设计模式 算法 C++
【C++初阶】12. Stack(栈)和Queue(队列)
【C++初阶】12. Stack(栈)和Queue(队列)
43 3
|
4天前
|
存储 设计模式 C语言
C++中的栈和队列
C++中的栈和队列
7 0
|
7天前
|
设计模式 算法 编译器
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
【C++入门到精通】特殊类的设计 |只能在堆 ( 栈 ) 上创建对象的类 |禁止拷贝和继承的类 [ C++入门 ]
11 0
|
21天前
|
设计模式 C语言 C++
【C++进阶(六)】STL大法--栈和队列深度剖析&优先级队列&适配器原理
【C++进阶(六)】STL大法--栈和队列深度剖析&优先级队列&适配器原理
|
1月前
|
存储 C++
C++ 栈和堆的作用机制,及特点区别
在介绍C++中的十分重要的动态内存管理机制之前,有必要先单独来介绍一下C++中的两个概念,分别是栈和堆。
19 2
|
1月前
|
存储 C语言 C++
C++栈区、堆区、全局静态区、代码区的介绍
C++栈区、堆区、全局静态区、代码区的介绍
|
1月前
|
C++
C++异常之栈解旋
C++异常之栈解旋
|
2月前
|
存储 Linux 程序员
【Linux C/C++ 堆内存分布】深入理解Linux进程的堆空间管理
【Linux C/C++ 堆内存分布】深入理解Linux进程的堆空间管理
96 0
|
2月前
|
存储 设计模式 算法
【C/C++ 数据结构 线性表】深入理解与实现栈:从基础到应用的全面探索
【C/C++ 数据结构 线性表】深入理解与实现栈:从基础到应用的全面探索
54 0
|
2月前
|
算法 数据安全/隐私保护 C++
【C/C++ 编程题 03】用两个栈实现一个队列的功能
【C/C++ 编程题 03】用两个栈实现一个队列的功能
16 0