读书人

一个自己患的sizeof的异常

发布时间: 2012-08-29 08:40:14 作者: rapoo

一个自己患的sizeof的错误
string sf1[] = { "SAd", "aaA" };
那sizeof sf = ?
对于char *sf2[]={"SAd", "aaA" }呢?

那应该等于多少呢?答案

sizeof(sf1)= 2*sizeof(string)= 16;
sizeof(sf2)= 2*sizeof(*sf2)=2*一个指针的大小=8

本人的小网站,小游戏搜索引擎 http://www.wanhuir.com
欢迎光顾

读书人网 >编程

热点推荐