yohhoyの日記

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

2012-04-11から1日間の記事一覧

sizeof演算子とオペランドの評価

C C++

プログラミング言語C/C++言語では、sizeof演算子のオペランドは評価されない(evaluated)。 int a = 42; size_t n = sizeof(++a); // 式(++a)は評価されない assert(a == 42); C++11 JTC1/SC22/WG21 N3337 5/p7, 5.3.3/p1より部分引用。 In some contexts, un…