2015-02-12から1日間の記事一覧

イテレータの受け取り方

C++

以下のコードは、コンパイルエラーになる: template <class Iterator> Iterator f(const Iterator& it) { return it; } int main() { int ar[] = {1, 2, 3}; f(ar); // コンパイルエラー!呼び出し可能なf()のオーバーロードがない } 関数f()はイテレータをconst左辺値参照</class>…