string和memset
有些東西可能很簡單,我們大家不留意。
string大家都在用,string可以用memset嗎?
我們先來看看代碼
void fun()


{
string temp;
char buff[] = "123456789";
while(true)

{
memset(&temp, '\0', sizeof(string));
temp = buff;
}
}
這段代碼有問題嗎?
如果你覺得沒有問題,運(yùn)行下?
如果有問題,請講明原因?
題目很簡單,卻很值得思考。
代碼中的while循環(huán)是為了擴(kuò)大執(zhí)行后的效果,引起大家的注意。
string大家都在用,string可以用memset嗎?
我們先來看看代碼















這段代碼有問題嗎?
如果你覺得沒有問題,運(yùn)行下?
如果有問題,請講明原因?
題目很簡單,卻很值得思考。
代碼中的while循環(huán)是為了擴(kuò)大執(zhí)行后的效果,引起大家的注意。
posted on 2008-09-23 22:10 AlanTop 閱讀(2634) 評論(7) 編輯 收藏 引用 所屬分類: C++