В руководстве FFTW сказано , что его тип fftw_complex
бит совместим с классом std :: complex
в STL . Но у меня это не работает:
#include
#include
int main()
{
std::complex x(1,0);
fftw_complex fx;
fx = reinterpret_cast(x);
}
Это вызывает ошибку:
error: invalid cast from type ‘std::complex’ to type ‘double [2]’
Что я делаю не так?