小编Pet*_*ter的帖子

C++动态数组大小调整问题

基本的伪代码如下所示:

void myFunction()
{

int size = 10;

int * MyArray;

MyArray = new int[size];

cout << size << endl;

cout << sizeof(MyArray) << endl;

}
Run Code Online (Sandbox Code Playgroud)

第一个cout按预期返回10,而第二个cout返回4.

有人有解释吗?

c++ arrays dynamic

3
推荐指数
1
解决办法
208
查看次数

标签 统计

arrays ×1

c++ ×1

dynamic ×1