摘要:
1.顺序容器 2.关联容器 3.vector的使用 vector<数据类型> a; a.push_back(10) >把数据从末末尾段插入vector里面 a.pop_back() >把数据从末尾段删除出去 a.size() >查看里面含有数据大小 a.begin() > 数据的起始位置 a.ins 阅读全文
摘要:
template<typename T1> template<class T1> 在一般情况下二者使用方式是一样的,但有一个特例:就是当T1是一个类的时候,而这个类又有子类时候,应该使用typename这个关键字,告诉编译器 它是一个类的对象而不是静态成员 但有一个特例,就是当 T 是一个类,而这个 阅读全文
摘要:
1.string类型的构造函数和对象的定义 string s3 : 把string s2 拷贝的 s3 string s4 : 把数组首地址或者字符串首地址strArr 从0开始截取到第n个字母 string s5 : 把s2字符串从下标2数组开始截取,取到第三个字母 string s6 : 把某一 阅读全文
摘要:
多继承:一个子类拥有很多父类 多重继承 : 一层一层的继承父类 阅读全文
摘要:
1.继承构造函数调用顺序以及销毁的过程 先调用父类的构造函数,在调用子类的构造函数,析构函数调用相反。 阅读全文
摘要:
1.const的成员变量 常成员变量的值不能被更新,将在构造函数时候进行初始化 2.const的成员函数 常成员函数只能调用常成员函数,常成员函数不能修改任何成员变量的数值 3.const的成员对象 常成员对象不能被更新,常成员对象不能调用非常成员函数 阅读全文
摘要:
1、重载 : C++ 允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载 2.隐藏和覆盖的区别 IF 子类的函数与父类的名称相同,但是参数不同 父类函数被隐藏(还存在) ELSE IF 子类函数与父类函数的名称相同&&参数也相同&&但是父类函数没有virtual 父类函数被隐 阅读全文
摘要:
avformat_open_input():打开输入文件。 (avcodec_copy_context()不用此函数了)现在使用avcodec_parameters_from_context() / avcodec_parameters_to_context() :赋值AVCodecContext的 阅读全文