cout 流输出 发现会输出 之后内存地址的值
#include<iostream>
using namespace std;
int main()
{
//char* str="AB CD";
char* str=new(char);
//str="1 2 ";
cin.get(str,10);
cout << str <<"\n";
return 0;
}
输入:AB C 输出:AB C
cout 输出时直接输出str的值(*str)。
#include<iostream>
using namespace std;
int main()
{
//char* str="AB CD";
char* str=new(char);
//str="1 2 ";
cin.get(str,10);
cout << *str <<"\n";
return 0;
}
输入:ABC 输出:A