タグ

イマイチとC++に関するiwwのブックマーク (2)

  • optional - cpprefjp C++日本語リファレンス

    概要 optionalクラスは、任意の型Tの値を有効値として、あらゆる型に共通の無効値状態を表現できる型である。 このクラスには、大きく2つの用途がある: オブジェクトの初期化タイミングを遅延させる エラー報告のために、あらゆる型に共通の無効値表現を持たせる オブジェクトは定義した時点で初期化が行われるが、optionalクラスはその初期化タイミングを遅延させるために使用できる。この用途には、std::shared_ptrのようなスマートポインタを使用することもできるが、このクラスは動的メモリ確保を行わないため、リソース管理ではなく初期化タイミングを遅延させるだけであれば、このクラスの方が適している。 エラー報告について、このクラスを使用しない場合、従来の方法として有効値と無効値は、以下のように表現されていた: int型の場合、0以上の値を有効な値とし、エラーが起きたら負数を代入する ポイ

  • STL Error Decryptor for C++

    STLFilt: An STL Error Message Decryptor for C++ Open Source Freeware by Leor Zolman, Supporting: Comeau C++ gcc 2.95.x/3.x/4.x (Dev-C++ compatible) MSVC++ 6/7/8/9 (incl. Dinkum Libraries) Metrowerks CodeWarrior Pro 7/8 Borland C++ / C++Builder Intel C++ 7/8 EDG Front End (Generic) Digital Mars C++ Please Note: Active Development on STLFilt has ended. The author sincerely hopes the C++ Standards Co

    iww
    iww 2013/03/01
    なるほどこれはおもしろそうだ。 便利そうだけどバージョンアップに細かくついていけてんのかな。 と思って試してみたけど、これはちょっとイマイチだな
  • 1