ハードコーディングされた属性を持つクラスを使用して、アルゴリズムを既に実装しています。
しかし今、私はそれにいくらかの柔軟性を加えたいと思っています。
で使用できる 4 つの属性のうち 2 つだけを使用したとしますclass Voice
。利用可能とは、データベースに保存されたデータを持っていることを意味します。
class Voice
{
double price; // used this one.
unsigned int duration; // and this one.
string destination;
string operatorid;
}
vector[0][0] = 最初の要素の価格、vector[0][1] = 最初の要素の期間などのベクトルを作成しました。
ユーザーに構成ファイルを編集してもらいたい(私はSimpleIni.hを使用しています)、必要な属性を追加します。たとえば、次のように、必要な順序で追加してください。
[Voice]
attribute1 = operatorid
attribute2 = price
attribute3 = duration
Voice
vector[n] が、=要素vector[n][0]
の operatorid の値、=要素の価格の値、 = 要素の期間の値を持つように、これらの 3 つの属性のみを使用して構築する必要があります。nth
vector[n][1]
nth
vector[n][2]
nth
これは可能ですか?どうすればいいですか?