Garbage Collection

塵も積もれば山

目次

Blog 利用状況

ニュース

C++とかC#とか数学ネタを投下していく予定です。

[その他のページ]
日々の四方山話を綴った日記出水の日記帳

書庫

日記カテゴリ

[C]おもいこみぽろぽろ

今日見かけた不思議なコード。

convert(buffer, szMoney);
total += buffer;

別段普通のコードです。

ところが、ファイル名を見るとxxxx.c なんですね。
Cの場合は参照渡しがないので、bufferの値が書き変わることはありません。

ということは、すでにポインタを渡している?
もしくはbufferは配列?
どちらにしろ、直後の構文が意味不明。
ただ単にバグっているコード?

grepしてもconverは出てこず…近くのソースにはない様子。
bufferはlong long だということが判明。
64bitだとこのコードが動く? それはないよな…

仕方なくgrep範囲を全ソースに拡大!

何のことはない、convertは#define でした。
思い込みって怖いですね。

投稿日時 : 2008年9月19日 2:44

Feedback

No comments posted yet.
タイトル
名前
Url
コメント