std::string string_array[] = {"qdfsdasdewqd","dsfcvxfdhtrh","dcv455"};
int num = sizeof(string_array) / sizeof(string_array[0]);
任何基本数组的个数都可以用“sizeof(数组名)/sizeof(数组某一项)”得到,一般都是 sizeof(string_array)/sizeof(string_array[0])
测试:无论string[0]是什么内容,sizeof()得到的结果都是固定的,每一个string[i]通过sizeof()得到的结果都是固定的
博客介绍了在C++里,基本数组个数可通过“sizeof(数组名)/sizeof(数组某一项)”计算,通常为sizeof(string_array)/sizeof(string_array[0])。还进行测试,发现无论string[0]内容如何,用sizeof()得到的结果是固定的,每个string[i]经sizeof()计算结果也固定。
1672

被折叠的 条评论
为什么被折叠?



