如何在C++中创建一维动态数组

 时间:2024-10-12 06:41:16

#include<iostream>

usingnamespacestd;

classPoint{

public:

Point(intx,inty):x(x),y(y){

cout<<"调用构造函数"<<endl;

}

Point():x(0),y(0){

cout<<"调用默认构造函数"<<endl;

}

~Point(){

cout<<"调用析构函数"<<endl;

}

intgetX()const{returnx;}

intgetY()const{returny;}

voidmove(intnewx,intnewy){

x=newx;

y=newy;

}

private:

intx,y;

};

intmain(){

Point*prt=newPoint[2];//创建对象数组

prt[0].move(3,4);//通过指针访问数组成员

prt[1].move(4,3);

delete[]prt;

return0;

}

如何在C++中创建一维动态数组

扩展资料

C++动态二维矩阵

#include<iostream>

使用命名空间std;

intmain()

{

intd1,d2;

cout<<“输入数组的行和列尺寸:\n”;

cin>>d1>>d2;

int**m=新的int*[d1];

inti,j;

对于(i=0;i<d1;i++)

m[i]=newint[d2];

//m现在是d1xd2数组。

对于(i=0;i<d1;i++)

对于(j=0;j<d2;j++)

m[i][j]=(i+1)*10+j;

cout<<“回显二维数组:\n”;

for(i=0;i<d1;i++)

{

for(j=0;j<d2;j++)

cout<<m[i][j]<<“”;

cout<<endl;

}

对于(i=0;i<d1;

i++)delete[]m[i];

delete[]m;

系统(“暂停”);

返回0;

}

/*

输入数组的行和列尺寸:

45

回声二维数组:

1011121314

2021222324

3031323334

4041424344

*/

  • web前端初学--头部和导航
  • Java源文件的命名
  • 怎么查四级成绩?
  • Python编程:如何创建一个元组对象
  • python 线性代数:[16]线性组合均值协方差阵
  • 热门搜索
    北京旅游路线图 乡村旅游网 张家界旅游景点介绍 旅游胜地英文 江门大方旅游 法国旅游景点 陕西旅游网 海南国际旅游岛规划 九寨沟旅游路线 张家界旅游景点图片