armadillo 使用注意 越界不报错
生活随笔
收集整理的這篇文章主要介紹了
armadillo 使用注意 越界不报错
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
利用armadillo 創(chuàng)建vec3變量時(shí),實(shí)際上vec的空間大小大于3 ,一般是16個(gè),這個(gè)時(shí)候其它13個(gè)會給默認(rèn)值,但是問題是如果不小心程序中的代碼越界了,也不會報(bào)錯(cuò),但是最終使程序結(jié)果有很大不同。
以下是一個(gè)vec3變量的內(nèi)部數(shù)據(jù)結(jié)構(gòu)情況。
所以即使程序中使用了 vec3 [3]這樣的索引,程序也會繼續(xù)運(yùn)行,但是最后數(shù)據(jù)肯定是錯(cuò)的。
總結(jié)
以上是生活随笔為你收集整理的armadillo 使用注意 越界不报错的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio内存泄漏检测
- 下一篇: arcball 鼠标 相机转动