This class:
#pragma once
#include <vector>
#include "um.h"
#define MAXMROOT 9 /* 2^(MAXMROOT-1) = # of elements in BRcnt */
class FastFourierTran s
{
public:
FastFourierTran s(void);
~FastFourierTra ns(void);
public:
void FFT2D(vector<ve ctor<CComplex InputArray,
vector<vector<C Complex OutputArray, long N,long sd);
};
throws the following error i do not understand:
1>e:\daten\dev\ cpp\lightmodula tor2dmat\lightm odulator2d\Fast FourierTrans.h( 34)
: error C2061: Syntaxfehler: Bezeichner 'vector'
1>.\FastFourier Trans.cpp(17) : error C2065: 'vector': nichtdeklariert er
Bezeichner
1>.\FastFourier Trans.cpp(17) : error C2059: Syntaxfehler: '>'
1>.\FastFourier Trans.cpp(21) : error C2143: Syntaxfehler: Es fehlt ';'
vor '{'
1>.\FastFourier Trans.cpp(21) : error C2447: '{': Funktionskopf fehlt -
Parameterliste im alten Stil?
What is wrong ?
Matthias
#pragma once
#include <vector>
#include "um.h"
#define MAXMROOT 9 /* 2^(MAXMROOT-1) = # of elements in BRcnt */
class FastFourierTran s
{
public:
FastFourierTran s(void);
~FastFourierTra ns(void);
public:
void FFT2D(vector<ve ctor<CComplex InputArray,
vector<vector<C Complex OutputArray, long N,long sd);
};
throws the following error i do not understand:
1>e:\daten\dev\ cpp\lightmodula tor2dmat\lightm odulator2d\Fast FourierTrans.h( 34)
: error C2061: Syntaxfehler: Bezeichner 'vector'
1>.\FastFourier Trans.cpp(17) : error C2065: 'vector': nichtdeklariert er
Bezeichner
1>.\FastFourier Trans.cpp(17) : error C2059: Syntaxfehler: '>'
1>.\FastFourier Trans.cpp(21) : error C2143: Syntaxfehler: Es fehlt ';'
vor '{'
1>.\FastFourier Trans.cpp(21) : error C2447: '{': Funktionskopf fehlt -
Parameterliste im alten Stil?
What is wrong ?
Matthias
Comment