[問題] stlport 與 msvc stl 衝突問題 已解決
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
msvc 11
visual studio 2012
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
stlport
問題(Question):
我用 stlport::sort 對 std::vector 做操作時編譯不過
stl/_algobase.h(315): error C2665: 'stlpx_std::priv::__copy_backward' :
沒有任何 2 多載可以轉換所有引數型別
預期的正確結果(Expected Output):
編譯過
錯誤結果(Wrong Output):
編不過
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/DN8Mtf
補充說明(Supplement):
完整錯誤訊息:
http://ideone.com/9WE5qe
想知道怎麼解決這個問題,
本來想自己改,
但發現傳入的參數就已經是 template 了,
應該會直接 抓到型別 才對?
--
標題 [情報] Nowitzki:等我轉身,球已在空中
噓 VirgilDu :MWP : 等我轉身 發現哈登已倒在地上 12/08 16:07
推 vcooter :樓上XD 12/08 16:10
推 Skycrane :樓樓上XD 12/08 16:13
推 jw0311 :樓樓樓上XD 12/08 16:15
推 z581105 :樓樓樓樓上 XD 12/08 16:22
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.175.37
推
02/06 16:50, , 1F
02/06 16:50, 1F
→
02/06 16:51, , 2F
02/06 16:51, 2F
→
02/06 16:51, , 3F
02/06 16:51, 3F
推
02/06 16:57, , 4F
02/06 16:57, 4F
→
02/06 16:58, , 5F
02/06 16:58, 5F
→
02/06 17:41, , 6F
02/06 17:41, 6F
→
02/06 17:41, , 7F
02/06 17:41, 7F
→
02/06 17:41, , 8F
02/06 17:41, 8F
→
02/06 17:44, , 9F
02/06 17:44, 9F
加入新的 template 方法
問題是
無法將參數 4 從 'std::random_access_iterator_tag' 轉換成
'const stlpx_std::random_access_iterator_tag &'
原來是 iterator tag 抓錯了~
加入新的 template 解決:
http://ideone.com/3k4qW4
※ 編輯: damody 來自: 140.118.175.37 (02/08 17:24)
→
02/08 20:03, , 10F
02/08 20:03, 10F
→
02/08 20:04, , 11F
02/08 20:04, 11F
→
02/08 20:06, , 12F
02/08 20:06, 12F
→
02/09 16:22, , 13F
02/09 16:22, 13F
→
02/09 16:36, , 14F
02/09 16:36, 14F
→
02/09 16:38, , 15F
02/09 16:38, 15F
→
02/09 16:42, , 16F
02/09 16:42, 16F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章