- sstream[meta header]
- std[meta namespace]
- basic_ostringstream[meta class]
- function[meta id-type]
basic_string<CharT, Traits, Allocator> str() const; // (1) C++03
basic_string<CharT, Traits, Allocator> str() const &; // (1) C++20
template <class SAlloc>
basic_string<CharT, Traits, SAlloc> str(const SAlloc& sa) const; // (2) C++20
basic_string<CharT, Traits, Allocator> str() &&; // (3) C++20
void str(const basic_string<CharT, Traits, Allocator>& s); // (4)
template <class SAlloc>
void str(const basic_string<CharT, Traits, SAlloc>& s); // (5) C++20
void str(const basic_string<CharT, Traits, Allocator>&& s); // (6) C++20
- basic_string[link /reference/string/basic_string.md]
文字列オブジェクトを取得または設定する。
- (1) :
return rdbuf()->str()
と等価 - (2) :
return rdbuf()->str(sa)
と等価 - (3) :
return std::move(*rdbuf()).str()
と等価 - (4) :
rdbuf()->str(s)
と等価 - (5) :
rdbuf()->str(s)
と等価 - (6) :
rdbuf()->str(std::move(s))
と等価