2013-01-07から1日間の記事一覧
コンストラクタを書いたつもりが関数宣言とみなされる時があります。 これは俗に、「C++で最も奇妙な解析」と言われています。 以下の様な時です。 struct foo{}; struct hoge { //引数を1つ取るコンストラクタ hoge(foo f) : f_(f) { } void func(){} foo f…
コンストラクタを書いたつもりが関数宣言とみなされる時があります。 これは俗に、「C++で最も奇妙な解析」と言われています。 以下の様な時です。 struct foo{}; struct hoge { //引数を1つ取るコンストラクタ hoge(foo f) : f_(f) { } void func(){} foo f…