タグ

ブックマーク / ja.wikibooks.org (4)

  • More C++ Idioms/空にして最小化(Clear-and-minimize) - Wikibooks

    STL のコンテナはしばしば、実際の要素数よりも多いメモリを確保する。 その結果、コンテナのサイズが拡大するときのメモリ確保を抑えることによる 最適化がもたらされる。 一方、コンテナのサイズが減少した時には、しばしば余分な容量が残る。 コンテナの余分な容量は、メモリリソースの不要な消費になりうる。 空にして最小化(Clear-and-minimize)イディオムは、コンテナを空にして余分な容量を 0 あるいは最小限必要な容量に切り詰め、メモリリソースの消費を抑えるために開発された。

    mogwaing
    mogwaing 2009/01/30
    空にして最小化(Clear-and-minimize)イディオムは、コンテナを空にして余分な容量を 0 あるいは最小限必要な容量に切り詰め、メモリリソースの消費を抑えるために開発された。
  • More C Idioms - Wikibooks

    ウィキブックスには現在この名前の項目はありません。 このページを編集して項目を新しく書く 他の項目からMore C Idiomsを検索する 姉妹プロジェクトのウィクショナリーに項目 More C Idioms が存在するかもしれません。 もしこの項目を作成したばかりなのにこのメッセージがでる場合、データベースの更新が遅れているために表示できないのかもしれません。項目を書き直す前にしばらく待ってから、再読込してみてください。 項目名(More C Idioms)に全角英数字・半角カナ・ローマ数字・丸付数字が含まれている場合は、それらを半角英数字・全角カナ・半角英字による代替表記・半角数字に置き換えた名前で項目が存在するかもしれません。 以前この項目を作成したことがあるならば、この項目は既に削除されています。即時削除の方針に削除された理由が記載されているかもしれません。

  • More C++ Idioms - Wikibooks

    C++ はあまりに『熟練者に優しく』なってしまった」(C++ has indeed become too "expert friendly") Stroustrup 氏の言は真実である。なぜなら熟練者は言語のイディオムに深く精通しているからである。プログラマが理解するイディオムの増加に従って、言語は彼あるいは彼女にとってよりフレンドリーになる。この open content book の目的はほどほどに C++ に精通しているプログラマに対して現代的な C++ のイディオムを提示し、C++ をよりずっとフレンドリーに感じるレベルにまで知識を引き上げる助けと成る事である。書は熟練した C++ プログラマが C++ を使ってプログラミングや設計を行う際に用いる事の多い再利用可能なイディオムの網羅的なカタログと成るよう意図されている。これは、それらのテクニックや語彙をひとまとめにしようという

    mogwaing
    mogwaing 2008/05/10
    あとで見る気になるか?
  • Perl/変数、データ構造 - Wikibooks

    プログラミング > Perl > 変数、データ構造 ここではPerlの変数とデータ構造についての基的な事項を学びます。応用的な事項についてはリファレンスで触れます。 変数[編集] Perlでは、変数は「データを格納する領域(オブジェクト)に付けられた名前」です。 同じオブジェクトを2つ以上の変数が指し示すこともありますし、配列の要素のように、単体では名前がないオブジェクトもあります。 変数を用いることにより、データをより柔軟に扱うことができます。 変数の利用の形態は大きく分けて宣言、代入、参照の3種です。 データ型[編集] Perlには3つの組み込みデータ型があります。 スカラー 文字列 サイズは問わず、使用可能なメモリ量に制限されます 数値 整数 処理系固有のネイティブな整数 浮動小数点数 処理系固有のネイティブな整数 文字列で表現された数値 上記の整数・浮動小数点数をPerlの数値リ

  • 1