最終更新日時(UTC):
が更新

履歴 編集

function
<sstream>

std::basic_istringstream::str

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() const &&;             // (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

概要

文字列オブジェクトを取得または設定する。

効果

  • (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)) と等価

関連項目

basic_stringbuf::str