char c = 10;
int x = sizeof(c); //1
char* p = new char[500];
char& a = *p;
int l1 = sizeof(p); //4
int l2 = sizeof(a); //1
int l3 = sizeof(*p); //1
int l4 = strlen(p); //不固定 到'\0'为止
ZeroMemory(p, 500); //
int l5 = strlen(p); //0
char p2[500];
int l6 = sizeof(p2);//500
这篇博客探讨了C++中的内存管理,包括不同类型的变量占用的内存大小,如char、指针以及字符数组。它详细解释了sizeof运算符的用法,并通过示例展示了strlen函数在确定字符串长度时的行为,特别是在清零内存后的影响。
1688





