トップページ > プログラム > 2015年03月17日 > uo2kZQF6

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

15 位/141 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000000100002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
116 :デフォルトの名無しさん[]:2015/03/17(火) 12:07:00.08 ID:uo2kZQF6
http://codepad.org/cqdz8LgA
上記コードはVisual C++ 17やgcc 4.1.1では問題なくビルドできたのですが、
clang 3.4だと
call to function 'operator<' that is neither visible in the template definition nor found by argument-dependent lookup
といったコンパイルエラーが発生してしまいます。

operator <をFoo名前空間に移動すれば発生しないのですが
グローバルの名前空間に置いたままコンパイルを通す方法はないでしょうか?
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
119 :デフォルトの名無しさん[sage]:2015/03/17(火) 19:35:39.03 ID:uo2kZQF6
>>117
理屈はよくわからないのですがそれで行けました。
ありがとうございます。


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