【发布时间】:2011-05-11 23:50:48
【问题描述】:
FFTW 手册says 其fftw_complex 类型与STL 中的std::complex<double> 类位兼容。但这对我不起作用:
#include <complex>
#include <fftw3.h>
int main()
{
std::complex<double> x(1,0);
fftw_complex fx;
fx = reinterpret_cast<fftw_complex>(x);
}
这给了我一个错误:
error: invalid cast from type ‘std::complex<double>’ to type ‘double [2]’
我做错了什么?
【问题讨论】:
标签: c++ fftw complex-numbers reinterpret-cast