PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 如何關閉iterators的bounding check
作者:
aiueokaki
2014-07-13 01:32:26
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC2005, win7
問題(Question):
因最近寫的程式對速度很有要求,但 vector 和陣列的速度似乎有差異。
爬文後,發現有版友說關掉 iterators的bounding check會好很多,
所以想請教怎麼關閉。
另外,
想請問關掉後是否速度和陣列差不多?
謝謝
作者:
CaptainH
(Cannon)
2014-07-13 02:07:00
vector 有保證資料連續, 可以把 &vec[0] 拿來用
作者:
azureblaze
(AzureBlaze)
2014-07-13 02:22:00
正常用法上開最佳化會一樣
作者:
loveme00835
(髮箍)
2014-07-13 14:51:00
你速度慢的問題應該不是出在這
作者:
Killercat
(殺人貓™)
2014-07-14 10:37:00
不要用&vec[0] 官方有給vector::data() 用後者
作者:
legnaleurc
(CA)
2014-07-15 20:15:00
c++11 才有
繼續閱讀
[問題] dev-c++ 視窗
kenn2001
[問題] 程式執行時記憶體需求持續上升
cloudwalker
[問題] Multithread C++ call Python
DicYang
Re: [問題] ARDUINO程式問題
damody
[問題] 8051(w77e516)雙uart設定問題
peter921
Re: [問題] ARDUINO程式問題
s4A111039
[問題] 指標指定給指標問題
jacky1989
[問題] ARDUINO程式問題
s4A111039
Re: [問題] openGL 如何讓圓錐沿拋物線旋轉特定角度
iamstudent
[問題] 動態TForm使用事件處理器
Leeng
Links
booklink
Contact Us: admin [ a t ] ucptt.com