C++ ときどき ごはん、わりとてぃーぶれいく☆

USAGI.NETWORKのなかのひとのブログ。主にC++。

2012-01-09から1日間の記事一覧

ブレースによる初期化と初期化リスト

#include <iostream> struct hoge_type{ hoge_type(int){ std::cout<<"A\n"; } hoge_type(std::initializer_list<int>&&){ std::cout<<"B\n"; } }; int main(){ int v = 1; auto a = hoge_type(v); auto b = hoge_type(std::move(v)); auto c = hoge_type{v}; auto d = hoge</int></iostream>…