タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

c++0xに関するnyamadandanのブックマーク (1)

  • C++0xの新機能によってユーザーが受ける恩恵

    どうも執筆がはかどらないので、気分転換に、C++0xの新機能によって、一般ユーザーのコードがどのように便利になるかを示してみようと思う。 問題:以下のような仕様の関数printを実装し、また実際に呼び出しなさい。 宣言:関数printは、std::vector< std::string > const &を仮引数に取り、std::vector< std::string >::const_iteratorを戻り値の型として返す。 体:関数printは、仮引数のvectorの要素をすべて標準出力に出力する。 戻り値:v.cbegin()。 C++03の範囲(ただし、cbegin、cendあり)でこれを実装すると、以下のようになる。 std::vector< std::string >::const_iterator print( std::vector< std::string > cons

    nyamadandan
    nyamadandan 2011/01/17
    俺の知ってるC++と違う…
  • 1