サンクス 実験しても平気でした。

main(){
int n,k;
char a[]="あいうえおアイウエオ";
string b=a;
k=b.size();
for(n=0;n<k;n++) if(a[n]!=b[n]) cout<<"kobetu err\n";
if(memcmp(a, &b[0], k))cout<<"memcmp err\n";

wchar_t c[]=L"あいうえおアイウエオ";
wstring d=c;
k=d.size();
for(n=0;n<k;n++) if(c[n]!=d[n])cout<<"kobetu err\n";
if(memcmp(c,&d[0],2*k))cout<<"memcmp err\n";
return 0;
}