你的代码没有问题:
#include
#include
using namespace std;
int main(){
string in_str;
cout<<"input a string:"<
int get_size(string);
size_t n=get_size(in_str)+1;
char *p=new char[n];
int i=0;
for(char*q=p;q!=p+n;++i,++q){ *q=in_str[i]; cout<< *q <
system("pause");
return 0;
}
int get_size(string s){
return s.size();
}