【发布时间】:2012-03-01 02:35:57
【问题描述】:
我对 c++ 中的这个 sizeof 运算符很愚蠢,你知道为什么它是 4 和 12 吗?
void function (int arg[]) {
cout<<sizeof(arg)<<endl; // 4
}
int main ()
{
int array[] = {1, 2, 3};
cout<<sizeof array<<endl; // 12
function (array);
return 0;
}
【问题讨论】: