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

 时间:2024-09-24 08:25:53

#include&l隋茚粟胫t;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]线性组合均值协方差阵
热门搜索
折叠床图片 高分电影 动漫美女被褥图片 高清婚纱照图片 好看的动漫电影