2017-06-05から1日間の記事一覧

C++のif条件式の中での変数宣言

dynamic_castを利用する際に以下のように書く場面が出てくる. Base* base = new DerivA(); if (DerivA* derivA = dynamic_cast<DerivA*>(base)) { ; // do something with derivA } if (DerivB* derivB = dynamic_cast<DerivB*>(base)) { ; // do something with derivB } この</derivb*></deriva*>…