關(guān)于name.empty()
老師講的很棒,簡明扼要學得很快,這章中有一個地方不是很懂,希望得到老師指導:關(guān)于判斷輸出name是否為空,有用到if(name.empty()) ? ? name.empty()是某個頭文件中的函數(shù)嗎?我在string.h和stdlib.h中并沒有找到這個函數(shù),那么它是出自哪里?它是如何實現(xiàn)的?
老師講的很棒,簡明扼要學得很快,這章中有一個地方不是很懂,希望得到老師指導:關(guān)于判斷輸出name是否為空,有用到if(name.empty()) ? ? name.empty()是某個頭文件中的函數(shù)嗎?我在string.h和stdlib.h中并沒有找到這個函數(shù),那么它是出自哪里?它是如何實現(xiàn)的?
2016-07-15
舉報
2016-08-07
你可以吧string理解為一個類,string name則相當于定義了一個string類對象,empty()函數(shù)則是string類的成員函數(shù),函數(shù)的返回值類型為bool型。所以name.empty()相當于類的對象調(diào)用類的成員函數(shù)。
2016-07-16
name.empty() ? 是一個變量,如果name 是空,那這個變量返回true,否則返回false