現在、入力を受け取り、次のアクションのいずれかを選択するswitchステートメントがあります。
オプション1
for(; i < queue_size; ++i)
{
prepared->setString(i+1, queue.at(i).model);
}
オプション2
for(; i < queue_size; ++i)
{
prepared->setString(i+1, queue.at(i).manufacturer);
}
オプション3
for(; i < queue_size; ++i)
{
prepared->setString(i+1, queue.at(i).name);
}
PHPでは、次のようなことを行うのと同じことができます。
$queue[i][$member];
$ memberは、「name」、「manufacturer」などに設定できます。
C ++で同様またはより堅牢なことを行う方法はありますか?
ヘルプ/提案を事前に感謝します!