C++

実際のweb系案件はそれほど多くない

人気プログラミング言語ランキング ‐ PHP、C++を抜いて3位 - マイコミジャーナル http://journal.mycom.co.jp/news/2010/01/12/022/index.htmlこれですが、逆にC++が3位だったことのほうが驚きです。

C++で書くendian変換

C++でlittle endianとbig endianを互いに変換する関数を書いてみました。Endian変換は今開発中のsystemで書く必要に迫られて書いたのですが、実際のsource codeではtemplateのspecializationを使っていましたが、説明のために簡略化しました。

外来語は片仮名表記にせず、無理やり日本語に訳すか原語のまま留めるかのどちらかがよい

用語の翻訳は難しい - 本の虫 http://cpplover.blogspot.com/2009/12/blog-post_29.htmlC++0xの本について考える - 本の虫 http://cpplover.blogspot.com/2009/12/c0x_31.htmlC++0x本は名詞を英単語で記述すべきか? - 本の虫 http://cpplover.blogspot.com/…

boost::enable_shared_from_thisの使いかた

そのobjectのaddress(つまりthis)をboost::shared_ptrとして非static member関数で使用したいとき、そのままthisからboost::shared_ptrを生成すると、そのobjectがdynamic storage durationである場合はいいですが、そうでなく、automatic storage duratio…

C++を分かってない人のC++への突っこみは大体templateどおりな件

C++

Google Go登場の背景 - @IT http://www.atmarkit.co.jp/fcoding/articles/go/01/go01a.htmlGoogle GoをGoogle外の人が利用したり、Google GoにGoogle外の人が協力することにどれほどの意味があるのか分かりませんし、実際利用したり協力したりする人が出ると…

EmacsにおけるC++ source codeの細かいindent設定方法 (2)

前回に引き続き、Emacsにおけるindentの設定方法の解説です。

EmacsにおけるC++ source codeの細かいindent設定方法 (1)

Source codeにおけるindentの流儀についての議論は果てがないように見受けられます。I.S.にとってもindentについては拘りがあり、defaultの設定では満足できないことが多いです。Emacsではfileの編集中に自動的にindentを行ってくれますが、そのindent方法が…