水曜日, 10月 09, 2013

lvalueとrvalue

C++のコンテクストでたまに見かける用語の一つがlvalueとrvalueである.
これを知らないと苦労することもあるかもしれないので是非覚えておいてほしい.

lvalue .. いわゆる変数・定数.2回以上使いまわされることもあるかもしれないデータである.
rvalue .. いわゆる代入される又は出現後即揮発するデータ.

int i = 100 * 3;

とあればiがlvalue, 100 * 3 がrvalueである.

0 件のコメント: