如果确实里面的字符是const char
那么我认为
"hello"是const char *const
那么我认为
"hello"是const char *const
"hello"不是指针,24楼已经说过了。
指针只是a.
a是const char*;
" target="_blank">[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
char*const p="hello";
p就是常指针sizeof(p)==4;
#include "stdafx.h"
using namespace std;
void main()
{
char *const p="hello";
cout<<sizeof(p)<<endl; //4,指针所占内存大小
cout<<sizeof("hello")<<endl; //6,该常量所占内存大小
}
"hello"是常量,p是常指针,他们是两种东西。