for(it = c.iterator(); it /*op bool*/; ++it)
{
cout << *it << endl;
}
こういうインターフェースのほうがシンプルでいいと思うんだけど
ポインタ互換性が無いけどいまどき生配列でループ回す人なんかいないでしょ
どうしてもポインタ使いたいならit = iterator(ptr, ptr + N);とかでイテレーター作ればいいし
標準化の人たちはほんとセンスないよね