オブジェクトの配列またはベクトルを作成しようとしています。私がオンラインで見つけた他のほとんどのものは、これを動的に作成することに関するものでしたが、必要なサイズはわかっています。ベクトルまたは配列と言うのは、どちらかが私の状況で機能すると信じているためです (開始点と停止点を比較しています) が、C++ はかなり新しいので、どちらがより適切に機能するかの入力は喜んで歓迎されます。以下の私のコードは、オブジェクトの配列を宣言しようとするヘッダーに続いてメインが続き、次のエラーが発生します。posWsize
宣言された const int です
#ifndef __Compare_Data_C____comp_fns__
#define __Compare_Data_C____comp_fns__
#include <iostream>
using namespace std;
class Window {
int start, stop, length;
double average;
string strandID;
public:
void setValues(int a, int b, string strand, int length, double avg);
};
#endif
int main()
{
int posWsize = getSize(fwdWindowInput, "+", windowHeader);
Window posWindow[posWsize];
return 0;
}
getSize
私の配列のサイズを取得します。どんな助けでも大歓迎です!この特定の方法でそれができない場合は、オブジェクトのこの配列 (または適切な場合はベクトル) を適切に作成する方法を知りたいだけです。ありがとう