可以具体点不?不是很明白啊~

int main()
{
complex< double> m=(5,1);
cout <<m;
return 0;


我输出的值为什么就只是 <1,0>
对了, 还有就是 pair 类型的输出,
比如, 如何一起输出这两个值
pair< string, string > author( "James", "Joyce" );

慕尼黑8549860
浏览 74回答 2
2回答

守候你守候我

因为你多写了一个 “=”,去掉就对了。&nbsp;输出pair只能重载<<操作符。

猛跑小猪

complex<double>The explicitly specialized template class describes an object that stores an ordered pair of objects both of type double, first representing the real part of a complex number and the second representing the imaginary part.第一个改下:complex< double> m(5,1.02);cout <<m.imag()<<endl;cout <<m.real();pair< string, string > author( "James", "Joyce" );cout<<author.first<<endl;cout<<author.second<<endl;
打开App,查看更多内容
随时随地看视频慕课网APP