実はC++の標準ライブラリってよくわかってなかったり(こそこそ)

* * * 「猫でもわかる」を読んでいます。しばらくお待ちください * * *

なるほど。
引数に対応した番号の、foo型のオブジェクトを返す(正確にはキャストですが)
関数hogeをどこかで用意しておいて、
それをvectorで順番に格納していくってことでしょうか。

どちらにせよ、別に用意しておいて代入するのが初心者には一番分かりやすそうです。
ありがとうございました。

#のちのちのことを考えると、ソースに直接書かないで
#外部テキストファイルでも読み込もうかしら…?