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;
}
我知道的strcpy被定義爲字符串類型
char * strcpy (char * destination, const char * source);
但如果string
型變量是相同char*
或char[]
,爲什麼string
類型的內容不能被複制到char[]
?
請賜教。
謝謝@Carl Norum!我知道了! – cyberion