【发布时间】:2014-07-17 03:27:43
【问题描述】:
我试图理解指向对象的指针是什么意思。我想知道A 是否是不完整类型,为什么指向A 的指针是完整类型。考虑以下程序:
#include <stdio.h>
class B; //B is incomplete type here
int main()
{
printf("%d\n",sizeof(B*));//4
}
请解释为什么sizeof(B*) 返回4?指向对象的指针在内存中究竟代表什么?
【问题讨论】:
-
@LightnessRacesinOrbit 这样的评论适用于任何问题。
-
不,不是。 “什么是指针” => 是的
-
不,不是。有很多非新手问题。