yohhoyの日記

技術的メモをしていきたい日記

2012-08-23から1日間の記事一覧

NULL-NULL=?

C C++

C/C++言語におけるヌルポインタ同士の減算に関するメモ。 int *p = NULL, *q = NULL; ptrdiff_t x = (p - q); // x == 0 ? まとめ: C言語仕様上は未定義動作(undefined behavior)。とはいえ、大半の処理系では値0になると予測される(単に経験則)。 C++言…