2
#include<iostream>
#include<string>
using namespace std;
int main(){
char a[10];
string b = "Hello";
char c[] = "Hello";
char *d ="Hello";
strcpy(a,b); //compiler complains.
strcpy(a,c);
strcpy(a,d);
return 0;
}
char * strcpy (char * destination, const char * source);
로 정의되어 있지만 string
형 변수가 char*
또는 char[]
, 같은 경우 string
유형의 콘텐츠는 char[]
에 복사 할 수없는 이유?
저를 계몽하십시오.
당신에게 @Carl Norum 감사합니다! 나는 그것을 얻었다! – cyberion