パスワードを忘れた? アカウント作成
1207975 journal
日記

retardeeの日記: Google C++スタイルガイド 2

日記 by retardee

これはおもしろいね。
Googleに雇われるような頭の良い人たちもprintfに対するstd::streamの使いにくさを感じていたことに少し安心した。
「C++初心者」たちはprintfを使う人を嗤うが、printf/scanfファミリーにできてstreamクラスにできないことってあるんだよね・・

1172151 journal
日記

retardeeの日記: 編集者って一人になったの?

日記 by retardee

今更だけど、しばらく見なかった間に体制の変更があったのだろうか。
所詮タレコミ掲示板なので文面に多くは期待しないが、巷に溢れるコピペブログよりは何かしらの「専門家」が集まるサイトであってほしいよ。

1171979 journal
日記

retardeeの日記: makeのj

日記 by retardee

大規模なソフトウェアのビルドではまず成功しない印象がある。それこそ並列化の恩恵が大きいのだが・・
「並列化しても大丈夫な部分」を判定するアルゴリズムが完璧でないのだろうか。

1110887 journal
日記

retardeeの日記: 理想と技巧のはざまで

日記 by retardee

プログラミングをやりだして間もない頃は、言語仕様上の制約を華麗に(?)回避して目的を達するトリックを思いついて悦に入ったり、そのような他人のコード見て感心したものだ。
しかし今では、機能上の要求からではなく、実装上の都合からそのようなコードを書いてしまうことには、言い知れぬ気持ち悪さを感じる。

1101401 journal
日記

retardeeの日記: 欲望の日 1

日記 by retardee

子供の頃は、親がプレゼントをくれたり、そこかしこでイベントをやっていたり、夕食がちょっと豪華だったりでわくわくする日だった。
男女が動物的欲望を開放しあう日と知るまでは。

990829 journal
日記

retardeeの日記: 構造体の初期化とコンストラクタ 2

日記 by retardee

struct Hoge {
    int a, b, c;
};

Hoge h = { 1, 2, 3 };

というふうに初期化できる。

ところが、

struct Hoge {
    Hoge(int a_, int b_, int c_): a(a_), b(b_), c(c_) {}
    Hoge() {}
    int a, b, c;
};

てな感じにコンストラクタを加えると、上記の昔ながら(?)の初期化がエラーになるようになる。

error: scalar object ‘h’ requires one element in initializer

これはなぜなんだろう。
長年C++を使っているが、まだ知らないことがあるんだな・・

typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...