以下代码与VS2010打印0,与我的期望相反:
0
#include <complex> #include <iostream> using namespace std; int main(void) { complex<int> z(20, 200); cout << abs<int>(z) << endl; return 0; }
它的类型是正常的double.
double
c++ math stl std complex-numbers
c++ ×1
complex-numbers ×1
math ×1
std ×1
stl ×1