OptionalかわいいよOptional(2)

3
前へ 1 ・・ 3 4
普通のC++使い、銀天すばる @SubaruG

一通りチェックしてないけど、とりあえず代入出来て取り出せたから良しとする。

2010-06-03 17:50:42
普通のC++使い、銀天すばる @SubaruG

optional<T const> が使えるかチェックチェック。

2010-06-03 18:12:04
普通のC++使い、銀天すばる @SubaruG

…まぁ正直、かっちり書いてるからコンパイル通った時点で殆どデバッグは終わってるんですけどね

2010-06-03 18:13:57
普通のC++使い、銀天すばる @SubaruG

今回は && を使ってかいた初めての本格コードなので、そっちもテストしないと。

2010-06-03 18:14:54
普通のC++使い、銀天すばる @SubaruG

デストラクタがキチンと呼ばれてることも確認。

2010-06-03 18:25:00
普通のC++使い、銀天すばる @SubaruG

む? なんで move constructor じゃなくて copy constructor が呼ばれているのだ?

2010-06-03 18:30:48
若年寄(もう若くない) @kikairoya

なぜばれたし RT @SubaruG: バグの原因、み・つ・け・たー♪

2010-06-03 18:50:55
普通のC++使い、銀天すばる @SubaruG

ふぃー。こんなもんだろ。 俺々 Boost.Optional in C++0x できましたよ。 http://ideone.com/Ojkpe

2010-06-03 19:42:50
普通のC++使い、銀天すばる @SubaruG

完全なテストを書いてないので凡ミスしてる可能性はありますが、大筋は問題ないはず。 g++4.5.0 で動作確認。VC10とか知りません。

2010-06-03 19:43:30
普通のC++使い、銀天すばる @SubaruG

Variadic templates と rvalue-reference は素晴らしいですね。

2010-06-03 19:45:44
前へ 1 ・・ 3 4