C++
futl
新手~
展开
-
浅谈 C++ 中的 new/delete 和 new[]/delete[]
在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢? new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] 出来的数组有时可以用 delete 释放有时又不行?… 如果你对这些问题都有疑问的话,转载 2016-11-10 14:51:32 · 285 阅读 · 0 评论 -
AVS中访问色度分量时的stride问题
在AVS编码器中写代码的时候经常会访问亮度色度分量的原始值、预测值、重构值、残差值等,这时候就需要用到stride以访问到正确的内存空间。亮度分量没什么好说的,一般都可以根据相关的结构体获取得到亮度分量的stride,而色度分量的stride有些时候并不能直接获取到,于是乎,写代码的时候,考虑到色度分量与亮度分量是1:2的关系,我理所当然的认为stride也是这样的。然而,事实证明,想当然是没有好原创 2017-07-10 16:32:21 · 588 阅读 · 0 评论