タグ

C++と目から鱗に関するkuenishiのブックマーク (5)

  • IBM gperf を使って効率的に C/C コマンド・ラインを処理する - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM gperf を使って効率的に C/C コマンド・ラインを処理する - Japan
    kuenishi
    kuenishi 2007/09/01
    コマンドライン引数argvを処理するためのメタプログラミング・ツール
  • stringstream で簡単 split - AquaSKK 開発日記

    iPhone 触ってみたいですねー。商標でもめてますが、いっそのこと Apple Phone でも良いような。 さて、C++ で独自フォーマットのテキストファイルを読み込む場合には、find_first_* と substr を組み合わせて泥臭く処理をすることが多かったのですが、『区切り文字を空白に置換する』という前処理を追加することで、stringstream を活用できることに気付きました。いくつか例を挙げて紹介していきます。 まず最初に、以下のようなカンマ区切りのファイルを読み込む例です。 ### ### sample.csv ### 1,tom,dvorak,1.0 1,bob,qwerty,0.5 ...コードは以下の通り。 struct csvdata { int type; std::string key; std::string value; float priority;

    stringstream で簡単 split - AquaSKK 開発日記
  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

  • Starting Up Xerces C++ : Xerces C++ : C++ Documents : EdelSoft

    ../../documents/xercesc/startup.html

  • 『環境整備と読書の日』

    午前中にプログラミング環境向上のために ・まともなMakefileの書き方の勉強 ・CVSの導入 を行なった。 今までMakefileは、誰かが書いたものを自分のプロジェクト用に変更して使っていたため、どんなお約束で動いているのかよくわかっていなかった。そこで、研究室の棚にあった マイク ルキーダス, アンディ オラム, Mike Loukides, Andy Oram, 引地 美恵子, 引地 信之 GNUソフトウェアプログラミング―オープンソース開発の原点 を読んで、理解した。 具体的にはSUFFIXルールのところと省略記号の内容を理解した。 それによって、デバグ用とリリース用にルールを分けることが出来た。 以前、同書で勉強したEmacs+gdbのところとあわせるとよりよいコーディング環境になったと思う。 このIDE全盛時代に逆行しているのは承知しているが、CUIでのコーディング環境と

    『環境整備と読書の日』
    kuenishi
    kuenishi 2006/02/09
    オブジェクト指向
  • 1