blog画像が表示されないページは、元画像を間違えて削除してしまっているためです。データが残っていないので、想像力で補ってください。構造体の初期化だんだん「私の」がどうでもよくなってきた。さっきやっていて、気付いた話だ。構造体のメンバを初期化していた。GCC拡張っぽい書き方だが、C99で採用されたようだ。そっちで書いた方がサイズが小さくなるかと思ったが、結果的には増えていた。なんでじゃ?と思い、代入していた頃に戻して、構造体の初期化で「={0}」を追加すると同じサイズになった。今回試したのは、メンバが4つくらいしかないため、ちまちま代入させた方がサイズが小さくなるけれども、0を代入するような初期化であれば「={0}」なり指定初期化子なりを使った方がサイズが小さくなるかもしれない。昔いくつか見たときには、「={0}」ってmemset()に変換されていたけど、今はどうなんだろうね?標準ライブラリを組み込まないときに「memsetがない」って怒られたときは、訳がわからなかったぞ。件のコメント:コメントを投稿コメントありがとうございます。申し訳ないですが勝手に削除することもあります。コメントを投稿できるのは、このブログのメンバーだけです。