恐れ入ります。
&はそのままコピペして書き込んで空白に化けることを意図しています。
どうぞこのまま投稿欄へコピペしてください。
【板名*】プログラム技術
【スレ名*】C++なら俺に聞け(入門篇)
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1160897843/l50
【名前欄】
【メール欄】sage
【本文*】↓
率直に考えたらこうなったが問題あるか?ただしコンパイル・実行は全く行っていない、悪しからず。
typedef std::vector<std::string> MenuItem;

void ShowMenu(MenuItem item, MenuItem::size_type selected)
{
&amp; using std::cout;
&amp; for (MenuItem::size_type i = 0; i < menuItem.size(); ++i)
&amp; {
&amp; &amp; if (i == selected)
&amp; &amp; &amp; cout << '[';
&amp; &amp; cout << item[i];
&amp; &amp; if (i == selected)
&amp; &amp; &amp; cout << ']';
&amp; &amp; cout << (i & 1 ? '\t' : '\n');
&amp; }
}