STL提供了很多泛型容器,如vector,list和map。程序员在使用这些容器时只需关心何时往容器内塞对象,而不用关心如何管理内存,需要用多少内存,这些STL容器极大地方便了C++程序的编写。例如可以通过以下语句创建一个vector,它实际上是一个按需增长的动态数组,其每个元素的类型为int整型:
C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递。
右左法则
什么是最长公共子序列
大小端定义
C++ STL
本项目主要是基于C++界面开发库QT平台和Opencv软件开发库设计四轴飞行器地面基站系统,主要实现的功能是控制四轴飞行器(包括启动、停机、加油门),实时监测飞行器的四个螺旋桨的油门量程,实时显示飞行器的俯仰角、偏航角和滚转角示数,实时绘画三角度的变化曲线,通过立体坐标系实时显示飞行器的飞行姿态,以便于调整各种飞行参数例如pid参数。
本项目主要是基于C++界面开发库QT平台来读入图像,通过QLabel窗体部件来显示图像,创建一个QImage的类,使用QRgb设置颜色表,setPixel设置像素值,使用setPixmap把QImage类加载到QLable来显示图像。图像处理功能主要包括图像水平镜像,垂直镜像,以及二值化等功能。