当我使用来打印char指针时printf(),它使用转换说明符来决定是否应打印地址或根据%u或%s来打印整个字符串。
但是当我想使用相同的方法时cout,如何cout决定在地址和整个字符串之间应该打印什么呢?这是一个示例源:
int main()
{
char ch='a';
char *cptr=&ch;
cout<<cptr<<endl;
return 0;
}
在这里,在我的GNU编译器中,cout正在尝试将ch输出为字符串。
我如何获得ch通过cptr使用的地址cout?
MMTTMM
慕工程0101907
小唯快跑啊
相关分类