Wizくんの修行その1

2
見習い @Immature_Wizard

vectorの平均を求める関数こんな感じに書けた(成長) pic.twitter.com/jHJJX9LSOk

2016-02-07 21:45:48
拡大
見習い @Immature_Wizard

あ、これじゃ正しい答えでなかったので最後のリターン文だけにしたら正しい答え出た twitter.com/Immature_Wizar…

2016-02-07 21:56:20
🦝❄いなむのみたまのかみ🦊🌸 @mitama_rs

@Immature_Wizard だからvectorをコピーして引数に取るなと言っている

2016-02-07 21:57:11
yumetodo @yumetodo

@Immature_Wizard というかstd::accumulateの第三引数、それだとだめですよ

2016-02-07 22:04:02
🦝❄いなむのみたまのかみ🦊🌸 @mitama_rs

@Immature_Wizard 第3引数は0じゃダメって言われてたけど なぜダメか言ってみて

2016-02-07 22:07:46
見習い @Immature_Wizard

@_EnumHack 総和に0やっても意味がないから?

2016-02-07 22:08:13
STM さすりか @Retwimoko

初期値となる第3引数の型はコンテナ内の要素の型と一致するのが普通

2016-02-07 22:13:17
🦝❄いなむのみたまのかみ🦊🌸 @mitama_rs

@Immature_Wizard どっちが期待される動作なのかはわかるかな?

2016-02-07 22:18:01
見習い @Immature_Wizard

@_EnumHack 5.5が出力された方が期待される動作?

2016-02-07 22:19:24
見習い @Immature_Wizard

@_EnumHack わからないから間違ってるかもしれないけど、型が推論されるから?

2016-02-07 22:23:53
見習い @Immature_Wizard

うーんテンプレートの書き方難しい

2016-02-07 22:24:56
yumetodo @yumetodo

@Immature_Wizard あとsize関数の戻り値はstd::size_tなのでdoubleにキャストしないと小数点以下が切り捨てられる可能性があります

2016-02-07 22:39:08