现代C++
C++
lcyw
这个作者很懒,什么都没留下…
展开
-
c++20
Ranges Formating bitmanipulation原创 2023-02-03 12:06:06 · 130 阅读 · 0 评论 -
【C++】 map和vector的erase函数说明
一、std::map erase 函数声明这里首先要注意,C++98 和c++11 针对map的erase函数有不同的函数原型,这往往是出现问题的关键所在。参考如下链接:http://www.cplusplus.com/reference/map/map/erase/C++98(1) void erase (iterator position);(2) size_type erase (const key_type& k);(3) void erase (iterator first,原创 2021-03-12 19:48:14 · 700 阅读 · 0 评论 -
【zz】什么是字节对齐,为什么要对齐?
什么是字节对齐,为什么要对齐? http://blog.ednchina.com/colinluan/159417/message.aspx 什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数转载 2011-06-23 11:02:00 · 955 阅读 · 0 评论 -
mp4v2封装函数H264中 MP4WriteSample参数问题
Ottavio Campana “question about MP4AddH264VideoTrack。What's the meaning of the profile_compat and sampleLenFieldSizeMinusOne fields?”Jeremy Noring"Usually an NALU is prefixed by the start原创 2015-09-18 14:30:08 · 6518 阅读 · 1 评论 -
libyuv在windows平台下的编译
libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,,支持SSE、AVX、NEON等SIMD指令加速 一,本机环境win10 + VS2008 + cmake 二,下载源码,谷歌官网下载地址: https://code.google.com/p/libyuv/source/checkoutgithub下载地址: https...原创 2018-09-28 15:35:49 · 4035 阅读 · 1 评论