-8
我想知道的是,在C++中,每當我們想打電話給我們使用調用函數沒有對象
library_object.function_name()
符號庫函數。但是這裏我們直接使用to_string()
函數而沒有使用對象。所以我的問題是,爲什麼我們不叫喜歡
string_object.to_string();
to_string()函數還請指明使用和不使用對象是這裏的調用函數之間的差異。
我想知道的是,在C++中,每當我們想打電話給我們使用調用函數沒有對象
library_object.function_name()
符號庫函數。但是這裏我們直接使用to_string()
函數而沒有使用對象。所以我的問題是,爲什麼我們不叫喜歡
string_object.to_string();
to_string()函數還請指明使用和不使用對象是這裏的調用函數之間的差異。
你正在使這種方式比它所需要的更復雜。
std::to_string
是一個函數。只是一個功能。這是一個int
並給出std::string
。
這裏的另一個功能:
void foo()
{
// hello!
}
你並不需要向使功能是成員函數。 C++不是只是一種面向對象的語言。
''不包含'std :: string'。 –
Incomputable
請閱讀[書籍](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list/388282)或至少[文檔](http:// en。 cppreference.com/w/cpp/string/basic_string/to_string)爲您使用的功能。 – nwp
關於[功能](http://en.cppreference.com/w/cpp/language/functions)vs [成員函數](http://en.cppreference.com/w/cpp/language/member_functions) 。 – HolyBlackCat