Rokiのチラ裏

学生による学習のログ

2016-07-19から1日間の記事一覧

std::size_tに-1を代入した場合の挙動

C++

値として-1をsize_tなどのunsigned integerへ代入(下記コードでは初期化)した時、同型の最大値となるとの事。また、その内容が規格として保証されているとの事。 constexpr std::size_t max=-1; // max==ULLONG_MAX in 64bit constexpr unsigned int ov=max+…