C/C++

glibc vs Debian

Debianがglibcの派生版「eglibc」を採用へ − @IT Debian GNU/LinuxのC言語ライブラリ選定に関する話だが このやりとりはなかなか面白いと感じた。C/C++開発者っぽくなってきたってことかなー。

Google Mock

グーグル、C++向けテストツールをオープンソースで公開 − @IT GoogleがC++のテストツールを公開しましたね。統合開発環境やらテストツールやら一杯あるけど、なにが良いのか良く分からん。 C++はとくにこれだ!というものが無いので困るんだよなー。Google …

CppUnitについて調べた

なんか業務でテストテスト言われるので、前からちょっと気になっていたCppUnitについて調べてみた。 周囲でCppUnit使ってるよ!という人が一人だけいたんだけど、その人はソースコードと共にテストのコードもメンテナンスしてて大変そうだった。 じゃあオマ…

BoostがVisual Studio 2008に一部導入されるらしい

http://codezine.jp/a/article/aid/1967.aspx Cが苦手とされてた文字列の扱いがずいぶん楽になりそうですね。 Boostの導入は思ってたよりもそう遠くない未来のようです。

Boost

4月からC++に触り初めて、いくつかモジュールを作成し、今はもう後輩に教えたりしてます。 普及していて皆に使えるのに僕だけ使えないなんてそんな訳ないよねよく考えれば。 なんでもそうですよね。出来るか出来ないかじゃなくて、やるかやらないかだな。 脱…

ソースコード読んで色づけ

C++のヘッダファイルを読み込んで、それに色づけしてみようと思ったんですが、 読み込み→prototype.js/jQuery 色づけ→google-code-prettify がうまくいかんです。 ×読み込みで文字化け ソースはEUC-JPで、表示するhtmlもEUC-JPなのに 後からjQueryやprototyp…

C++勉強中(5)

後輩に借りた独習C++で勉強継続中 周囲にC++の熟練者いっぱいいるグループに来たけど、急がしそうでちょっと聞いたりしにくいのが困る。 例題だけさらっとやって演習問題を飛ばしてやってるのは、そろそろ終わらせたいから。あと2日ぐらいで終わるかな。 9章…

C++勉強中(4)

連休明けました。後輩に借りた独習C++で勉強継続中 6章 演算子オーバーロード 6.3 例1のプログラムが冗長 わざわざコンストラクタをオーバーロードして、未定義の場合0を入力するように作ってあるのに、 オブジェクトを宣言するときに初期値に0を入力してあ…

C++勉強中(3)

後輩に借りた独習C++で勉強継続中 4章 配列、ポインタ、参照 4.6参照について *pで指定したポインタに配列を割り当てたときはp[?]で中身を参照できるけど、 *pで指定したポインタに変数を割り当てたときは*pで中身を参照できて、 *pで指定したポインタにオブ…

C++勉強中(2)

後輩に借りた独習C++で勉強継続中 2章 クラスの概要 共用体って初めて聞いた。メモリを共用すんのか。 クラス(class)と構造体(struct)はデフォルト公開、非公開の差があるが、C++ではほぼ同じ物 だんだんオブジェクトに慣れてきた気がする。 上記のために、S…

C++勉強中(1)

良い機会なので、後輩に借りた独習C++を勉強中 1章 C++の概要 誤植 P25 下から5行目。ピリオドが全角になってる。(× s2.push('x'); ○ s2.push('x');) 関数のオーバーロードを使ってポリモーフィズム偉いな。でも後で逆に見にくくない? 例題のio処理で改行…

結城浩さんのC言語学習本が改版

相変わらず時間の確保が困難で、勉強が遅々として進んでいませんが、 子供が生まれたときに比べて段々と手がかからなくなってきているのを実感しています。 そのうち余裕が出るタイミングに出会えると思うのでそのときのためにいろんな準備をしています。 私…