QVector较vector区别 2022-09-01
1.QVector可预先不定义大小,但越界情况下仍不能用[]操作符([]较at函数深复制,访问速度更慢)。2.增加新元素可直接用append函数/<<运算符,在...详情>
STL vector 和 QT QVector的用法差别 2022-09-01
1. STL的vector最开始分配的空间是1个,而QVector开始分配的空间为4个(可见QT在空间分配上的优化);详情>
QT中的文件流(QTextStream)和数据流(QDataStream)的区别 2022-09-01
QDataStream – 数据流,通过数据流可以操作各种数据类型,包括类对象,存储到文件中数据可以还原到内存。QTextStream,QDataStream可以操作磁...详情>
编写代码实现调用槽函数退出的quit程序界面 2022-09-01
#include #include #include int main(int argc,char *argv[]) { QApplication app(argc,argv); QWidget *pWidget=new QWidget; QPushButton *...详情>
Qt的组件定位机制 2022-09-01
Qt 提供了两种组件定位机制:绝对定位和布局定位。绝对定位就是一种最原始的定位方法:给出这个组件的坐标和长宽值。用户改变窗口大小,采用绝...详情>
谈谈你对map容器的理解 2022-09-01
map容器是由键值-实值组成,键值不允许相同,自动根据键值大小排序,可以使用仿函数修改map的排序规则。详情>
谈谈你对set容器的理解 2022-09-01
set容器只有键值,键值不允许相同,自动根据键值大小排序,可以使用仿函数修改set的排序规则。set容器存储自定义数据时,必须更改排序规则。详情>
常见物联网面试题:五种常见容器的理解 2022-09-01
1.vector容器中at和[]的区别:at为成员方法,如果越界或抛出异常;[]是运算符重载,如果越界不会抛出异常
详情>
谈谈STL的6大组件 2022-09-01
1、容器:存放数据2、算法:操作数据3、迭代器:算法只能借助迭代器操作容器数据4、仿函数:为算法提供更多的策略详情>
常用的遍历算法有哪些 2022-09-01
//遍历容器元素 for_each(iterator beg, iterator end, _callback);//将指定容器区间元素搬运到另一容器中 transform(iterator beg1, iterator...详情>
京公网安备 11010802030320号