PG

while(0)利用価値まとめ

PG

http://twitter.com/Misho/status/1188398457 http://twitter.com/Misho/status/1188399507 http://twitter.com/Misho/status/1188400335 http://twitter.com/Misho/status/1188402238 do{ } while(0); の途中に break; を配置して,途中で離脱できるブロッ…

基本 多角形を三角形に分割、三角形→三角形にアニメーション 頂点間を適切に補完? Divide by color、あるいはレイヤー化 穴あきは塗りつぶす 異なるフレーム間でのレイヤーの対応付け→手動?半自動? んーこのアプローチはうまくいくのだろうか・・・ 追記 レ…

http://d.hatena.ne.jp/tackman/20081225/1230196120 の続き。 人間はあればあるだけ使いたくなる生き物なのだ 23:53追記 全部読んだ。 『ゲームプログラマになる前に覚えておきたい技術』通読してみて 通読と言っても自分で手を動かすということは全くして…

http://d.hatena.ne.jp/tackman/20081223/p1 の続き。 闇雲にやれば結果は知れている。

PG

何度も何度も目にしたことがあるのにassert()で死ぬのは引数がゼロの時か非ゼロの時か覚えられない自分は鳥頭すぎる。ていうか使ってないからか。幸い学校の演習の課題はそこそこ面倒そうだから使う機会がありそうだ。

『ゲームプログラマになる前に覚えておきたい技術』の至言

ゲームプログラマになる前に覚えておきたい技術作者: 平山尚(株式会社セガ)出版社/メーカー: 秀和システム発売日: 2008/11/15メディア: 単行本購入: 112人 クリック: 3,473回この商品を含むブログ (194件) を見るこれを読んでいる。至言だと思ったものをメモ…

後期実験であったラピッドプログラミングについて

「ラピッドプログラミング」で検索してくる人がちらほらいるようなので今学期やった実験の内容をメモっておきます。うちの学科の後輩が見たら参考に・・・はならないか、どうも来年からカリキュラム変わるっぽいし。まあいいや、メモメモ。 そもラピッドプログ…

VC++でクリーンビルドが初めて必要になった

PG

ソースファイルX、YがあってXをビルドしない設定にしていて、ソースファイルの内容を変更せずにXをビルドしてYをビルドしない設定にしたら再コンパイルされなかった。これって自動判定して再ビルドされるべきだと思うんだけど、そうならないことに何か意味が…

これだからCの入出力とか演算子の強さってやつは・・・

PG

間違い探し。 while(c = getchar() != EOF) これで20分かかりました。教科書によく載ってるスタイルだけど条件式中での代入はワーニング扱いでいい気がする。これをシンタックスエラーにしているC#は多分正解。 それにしても学校の課題で久々にCを使った結果…

主にSTLとか使うとき用のC++まわりのメモ

徐々に増える。はず。 include #include <algorithm> #include <vector> #include <iostream> member algorithm sort(first,last,cmp) bool binary_search(first,last,type,..cmp) vector begin() end() size() push_back() []</iostream></vector></algorithm>

ソースファイルをincludeするといふこと

PG

ちょっと前の日記のコメント欄でソースファイルのincludeがバッドノウハウだ、みたいなこと書きましたが経験上のその理由。思いついた分だけメモメモ。 includeする順番に依存性が出る。つまり#include 1.h #include 2.hはよくても#include 2.h #include 1.h…

ラピッドプログラミング試験

要は制限時間付きプログラミングの試験ですね。60分でC言語の問題2つでした。試験は途中退室した方がいい成績というジンクスがあるんで提出確認だけしたらさっさと帰りました。問題があまりにしょーもなかったため早く帰ってネトゲでもしてしまえと思ったの…