固定長の配列であるデータメンバーを含める方法があるかどうか疑問に思っていました。クラス内のC++変数配列問題
関数initModulationは、サイズMのint配列とサイズMのComplex配列を作成します(複合は別のクラスであり、実数成分と虚数成分で構成されます)。
関数変調は、これらの2つの配列にアクセスできる必要があります。これらの2つの配列は、init Modulation関数が呼び出された後に範囲外になります。これを避けるために、私はちょうどしかし、私は、配列のサイズはM.
class Modulator
{
int M;
double phase;
std::string mapping;
public:
void initModulation(int M, double phase, std::string mapping);
double* modulate(int *input,int inputlength,int complexFlag);
};
この周りの任意のアイデアに依存しているため、それを行うことができない、変調クラスのこれらの二つのデータメンバになるだろうか?
おかげで、 ミン
std :: complexが気になります。車輪を再構築するよう強制しないでください。 – IAE