你怎么输出的?
用printf("%p\n", srcBuffer); 输出的就是地址
把%p换成%s, 那输出的就是字符串了
【 在 harrycheng 的大作中提到: 】
【 以下文字转载自 NewExpress 讨论区 】
发信人: wanllow (wower), 信区: NewExpress
标 题: 万特,求教C++字符串指针
发信站: 水木社区 (Mon May 13 12:13:18 2024), 站内
const char* srcBuffer = "Hello, world!";
输出*srcBuffer时,输出为"H"
当输出srcBuffer时,却输出了"Hello, world!",不应该是输出首字符的地址吗?
--
FROM 114.246.111.*