定义一个字符串指针,将其初始化为空
char *a=NULL
然后输入输出
cin>>a
cout<<a
编译无误,但执行会遇见错误
当为*a动态分配存储空间时,程序执行正常
c++不能为string类型的变量、或包含string类型的结构体变量动态malloc空间
但可以用new为string动态分配空间
定义一个字符串指针,将其初始化为空
char *a=NULL
然后输入输出
cin>>a
cout<<a
编译无误,但执行会遇见错误
当为*a动态分配存储空间时,程序执行正常
c++不能为string类型的变量、或包含string类型的结构体变量动态malloc空间
但可以用new为string动态分配空间