*p 输出的是值啊,注意 p 是个 char*,*p 这个表达式的值就是个 char
p本来可以输出地址
但是用char* 指向一个字符串是个常规用法
所以为了方便就把 operator << 对 char* 做了个重载,输出字符串内容
【 在 zengraoli (不乱于心,不困于情,不畏将来,不念过去) 的大作中提到: 】
: 我的疑惑是,为何cout << p << endl; 不是输出这个常量的地址?
: 如果*p输出常量的值,p输出地址不就统一了?
--
FROM 120.36.41.*