トップページ > プログラム > 2015年07月30日 > 6YSUOc3O

書き込み順位&時間帯一覧

7 位/141 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000022000000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
573
C++相談室 part118 [転載禁止]©2ch.net

書き込みレス一覧

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にしたら直りました!ありがとうございます!


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。