考慮下面的例子指針和地址
int nCount[2] = {5,10};
int* ptrInt;
ptrInt = nCount;
cout<<ptrInt<<Endl;//this will print the address of arrar nCount
現在考慮這個
char *str = "Idle mind is a devil's workshop";
int nLen = strlen(str);
char* ptr;
ptr = new char[nLen+1];
strcpy(ptr,str);
cout<<ptr<<endl;//this wil print the string
,但不應該將這種打印str的地址。我沒有太大的區別。
標準流可以處理其他類型的字符,但這只是我不會添加到我的答案中的一個細節。 – AraK 2010-05-01 18:24:08