namespace std {
template <class T, class CharT, class Traits>
basic_ostream<CharT, Traits>&
operator<<(basic_ostream<CharT, Traits>& os, const complex<T>& x);
}
概要
ストリームに出力する。
効果
basic_ostringstream<CharT, Traits> s;
s.flags(os.flags());
s.imbue(os.getloc());
s.precision(os.precision());
s << '(' << x.real() << "," << x.imag() << ')';
return os << s.str();
例
#include <iostream>
#include <complex>
int main()
{
std::complex<double> c(1.0, 2.0);
std::cout << c << std::endl;
}
出力
(1,2)
関連項目
名前 | 説明 |
---|---|
operator>> |
ストリームからの入力 |