自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++ enum关键字

内容取自<<C++ primer plus>>枚举量的声明和定义(1)首先,请看下面的语句:enum enumType {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};这句话有两个作用:第一:声明enumType为新的数据类型,称为枚举(enumeration);第二:声明Monday、Tue...

2018-06-13 19:14:01 803

原创 C++ 关于回车和换行

回车(Carriage Return, CR)和换行(Line Feed, LF),在一起称之为CRLF,这两个是不同的操作,在C++中回车符是"\r",换行符是"\n".1.  关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是...

2018-06-06 17:28:01 15630

原创 C++ sizeof关键字

一  定义:         sizeof是C/C++中的一个操作符(operator),而非函数,简单的说其作用就是返回一个对象或者类型所占的内存字节数。MSDN上的解释为:The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggreg...

2018-06-05 21:19:14 245

原创 C++ char类型的见解

       今日回顾<<C++Primer plus>>一书,增强了一个观念,那就是char类型本质是整型,整型,整型!!!千万不要被char这个英文单词所干扰,虽然char类型就是专门为存储字符而设计的!!!        看下面这个测试代码与结果:         我们会有疑问,char明显被显示成字符了,char存储的就是字符啊~~可实质上,显示为M这个字符,并非是...

2018-06-03 16:15:29 5459

原创 C++ 声明和定义(二)

       在不同的时段看同样的书籍会有不同的感受,思维层次不一样。并且有些你可能很肯定的东西,形成思维定式的东西,当你遇到不同见解的时候,千万别急着下结论,认为你掌握的肯定就是对的。之前你很可能对某些东西理解未透彻或者忽略掉了一些事实,举个简单的例子:对表达式sizeof(int)求值得到4,也就是说int占4个字节,那么int占32bits。这样一定是对着的吗?答案是不一定,int确实占4字...

2018-06-03 00:23:40 536

转载 C++中的函数重载、重写、重定义

C++继承中重载、重写、重定义的区别:重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。函数特征相同。但是具体实现不同,主要是在继承关系中出现的 。重写需要注意:1 被重写的函数不能是static的。必须是virtual的2 重写函数必须有相同的类型,名称和参数列表3 重...

2018-06-01 15:15:08 359

转载 C++ 声明和定义(一)

·变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。·变量声明:用于向程序表明变量的类型和名字。·定义也是声明:当定义变量时我们声明了它的类型和名字。·extern关键字:通过使用extern关键字声明变量名而不定义它。1.定义也是声明,extern声明不是定义,即不分配存储空间。extern告诉编译器变量在其他地方定义了。1 extern int i; //声...

2018-06-01 14:50:22 1170

原创 C++单例模式 正确的资源回收方式

C++的懒汉和饿汉实现模式:点击打开链接关于C++单例模式下m_pinstance指向空间销毁问题,m_pInstance的手动销毁经常是一个头痛的问题,内存和资源泄露也是屡见不鲜,能否有一个方法,让实例自动释放。解决方法就是定义一个内部垃圾回收类,并且在Singleton中定义一个此类的静态成员。程序结束时,系统会自动析构此静态成员,此时,在此类的析构函数中析构Singleton实例,就可以实现...

2018-06-01 14:36:00 1026 1

转载 C++安全的单例模式(懒汉和饿汉模式)

1 教科书里的单例模式  我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。12345678910111213141516class singleton{protected:    singleton()...

2018-06-01 14:32:39 590

原创 C/C++ extern关键字

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。      也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是...

2018-06-01 14:29:01 151

STUN-RFC3489中英文合集.zip

STUN协议-Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)的中英文合集pdf

2019-09-28

STUN-RFC5389中英文合集.zip

STUN协议的规范性文档RFC5389合集,包含中文翻译pdf以及英文原版pdf

2019-09-27

ffmpeg源码windows上编译的工具打包

ffmpeg源码windows上编译的工具打包,有些工具比较难找,因此在此打包处理

2019-03-08

RTMP规范中英文对照版 带书签 PDF

RTMP规范中英文对照版(带书签),是学习RTMP协议的最好资料。不可错过

2019-02-13

ffplay功能流程图

ffplay的功能流程图,比较清晰简洁的告知ffplay解码播放的整个流程

2018-12-12

ffplay源码解析图

雷神总结的关于ffplay.c的函数调用结构流程图,相当清晰

2018-12-12

《FFMPEG源码深入解析.pdf》

非常棒的FFMPEG源码分析书籍,拒绝隔靴搔痒,直戳重点

2018-10-10

<>

音视频编解码技术的经典之作,JPEG,MPEG-1, MPEG-2,MPEG-4,H263,H264编码原理

2018-10-09

数据库系统概念中文版-第五版

非常经典的外文翻译后的数据库书籍,非常详细地介绍了数据库的方方面面,并且例子也很多

2014-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除