首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

问一个十分基础的有关问题

2012-03-06 
问一个十分基础的问题intmain(){inti//charp[8]char*pnewchar[9]//这样分配内存不行吗,memcpy(p, abc

问一个十分基础的问题
int   main()
{
int   i;
        //char   p[8];
char   *p=new   char[9];//这样分配内存不行吗,
memcpy(p, "abcdefg ",sizeof(p));
cout < <sizeof(p) < <*(p+5);//sizeof(p)为什么等于4呢
cin> > i;
return   0;
}

[解决办法]
sizeof(p)==sizeof(void *) ==4;

热点排行