- C++相談室 part118 [転載禁止]©2ch.net
573 :デフォルトの名無しさん[sage]:2015/07/30(木) 11:47:53.96 ID:6YSUOc3O - 質問です。friend関数内でstd::map型の変数を参照しようとすると
何故かエラーが出てしまうのですが、その原因が分かりません……。 どこを修正すればいいのでしょうか? https://ideone.com/I20AFB
|
- C++相談室 part118 [転載禁止]©2ch.net
574 :573[sage]:2015/07/30(木) 11:53:53.15 ID:6YSUOc3O - >>573に追記:
特に訳が分からないのは、friend関数内で > if (sample.data.find("test") == sample.data.end()) { > return false; > } と書いてもエラーが出ず正常に処理されるのに、同じように中を覗くだけな > if(sample.data["test"] == 4){ > return true; > } が弾かれるところです……
|
- C++相談室 part118 [転載禁止]©2ch.net
576 :デフォルトの名無しさん[sage]:2015/07/30(木) 12:12:54.34 ID:6YSUOc3O - >>575
試しにconstを外すと出来ましたが、どうしてなんでしょう……?
|
- C++相談室 part118 [転載禁止]©2ch.net
579 :デフォルトの名無しさん[sage]:2015/07/30(木) 12:37:51.70 ID:6YSUOc3O - >>578
atにしたら直りました!ありがとうございます!
|