如果指针指向非char类数据,直接用cout << ptr << endl;ptr为指针。如果指针指向char类数据,用cout << (int *) ptr << endl;(int *)进行强制类型转换。
如果指针指向非字符串类的打印指针会输出地址,如果指向字符串将会输出字符串,这是cout的重载用法
include <iostream> using namespace std;int _tmain(int argc, _TCHAR* argv[]){ char* mystr= "abcdefg";std::cout<<"Value:"<<mystr<<std::endl;std::cout<<"Addr:"<<&mystr<<std::endl;return 0;}