2,3,4,5,6,7,8,9,10,11,12,13,14
当前位置: 首页  - 作者"沐尘"  - 列表 - 第7页
C++入门到精通07 |const关键字

07 |const关键字

C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。1、const修饰指针变量时: 1. 只有一个const,如果const位于 * 左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,但可以指向其他的内存单元。等价于: const int *p = int co

C++入门到精通06 |模板详解

06 |模板详解

模板是C++的高级特性,掌握模板的使用,将大大提升C++的开发效率,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型,模板分为两大类,即函数模板、类模板,C++已经为我们提供了标准模板库(STL),在定义模板时,经常看到template,它为模板关键字,尖括号'<&

C++入门到精通05 |C++的文件操作

05 |C++的文件操作

C++系统中的I/O标准类都定义在iostream、fstream、strstream三个头文件中,各位头文件包含的类如下:(1)、进行标准I/O操作时使用iostream头文件,它包含ios、iostream、ostream等类。(2)、进行文件I/O操作时使用fstream头文件,它包含fstream、istream、ostream等

C++入门到精通04 |访问权限控制

04 |访问权限控制

封装作为C++的三大特征之一(其余两个为继承和多态),其实现依赖于它的访问权限控制,关键字public,protected,private说明类成员是共有的,保护的,私有的,其权限如下:public:类内及类外均可使用,是类对外连接的接口。protected:类内可访问,友元函数可访问,子类也可访问,类外不可访问。private:只有类内

C++入门到精通03 |构造函数与析构函数

03 |构造函数与析构函数

C++作为一门面向对象的编程语言,在使用过程中,绝对会经常使用到类的构造函数及析构函数,本文主要总结了构造函数及析构函数的用法。1、构造函数 在对某类进行实例化时,一定会调用该类的构造函数,构造函数主要完成的是类成员变量的初始化(静态变量除外,它是在全局数据区进行初始化的)或者内存分配工作。构造函数无返回值,可重载。 1. 默认构造函

C++入门到精通02 |C++ string类

02 |C++ string类

C++中的string类是由头文件string支持的,类中包含若干构造函数以及大量的方法,本文详细介绍C++中string类的用法1、构造方法string类构造函数用来创建一个string类事例,常用的方法有以下6个: 1. string str(const char* s): 创建一个string对象且使用字符串常量s初始化。 2. s

C++入门到精通01 |C++引用

01 |C++引用

对于习惯使用C语言开发的我来说,第一次接触C++中的&符号时,完全理解不了,因为在C语言中,&符号代表的是取地址符,但是在C++中它却有着另一层含义。1、引用就是某一变量的一个别名,对引用的操作和直接操作该变量是一模一样的。2、在声明引用时,必须对其初始化,且不能再修改为其他变量的引用。3、声明引用时,系统不会为其分配内存

live555live555学习笔记【7】---客户端(二)

live555学习笔记【7】---客户端(二)

上文我们已经讲过了,客户端的DESCRIBE命令,接下来,我们继续讲一下剩下的RTSP命令。发送SETUP命令,就是告诉服务器我们已经准备好了,可以建立连接进行数据传输了。之后,客户端通过之前设置好的RTP/RTCP端口去取流,进行数据的保存或播放,专业点叫做FileSink。void createPeriodicOutputFiles(

live555live555学习笔记【6】---客户端(一)

live555学习笔记【6】---客户端(一)

之前已经阅读了live555服务器的部分代码,其中也讲解了服务器对客户端各个RTSP命令的处理过程,下面我们来看看客户端是如何发送这些命令。testProgs中的OpenRTSP是典型的RTSPClient示例,所以分析它吧。main()函数在playCommon.cpp文件中。main()的流程比较简单,跟服务端差别不大:建立任务计划对

live555live555学习笔记【5】---消息循环

live555学习笔记【5】---消息循环

如果你真的有认真阅读live555的源码,你会发现,无论是它的服务器还是客户端,最终都会走到一个env->taskScheduler().doEventLoop()函数内,看名字应该就可以看出来,这是个消息循环处理函数。实际上,无论是客户端还是服务器,我们可以通过watchVariable变量来控制服务器或客户端的正常退出,否则它们

点击下拉
用户登录