Qt 面试题学习13_2024-12-1

server/2024/12/2 19:07:40/

Qt 面试题

  • 1、 QString与基本数据类型如何转换?
  • 2、常用数据结构
  • 3、进程之间的道信方式有哪些?

1、 QString与基本数据类型如何转换?

1、将QString转换为基本数据类型通过QString的各种转换函数,可以将QString转

换为int、float、double等基本数据类型。
QString str = "123";int num = str.toInt();	//将QString转换为int类型float f = str.toFloat();	//将QString转换为float类型double d = str.toDouble();	//将QString转换为float类型
基本数据类型转换为QString通过QString的静态函数,可以将int、float、double

等基本数据类型转换为QString。
int num = 123;
QString str = QString::number(num);		//将int类型转换为QString
float f = 3.14;
QString str2 = QString::number(f);		//将float类型转换为QString

2、常用数据结构

vector:向量,连续存储,可随机访问。

deque:双向队列,连续存储,随机访问

list:链表,内存不连续不支持随机访问。

stack:不可随机访问,只允许再开头增加/删除元素。

queue:单向队列,尾部增加,开头删除。

set:集合,采用红黑树实现,可随机访问。查找、插入、删除,时间复杂度(算法

运行时间随输入数据规模增长而增长的一种度量方式为O(logn)。

map:,采用红黑树实现,可随机访问。查找、插入、删除时间复杂度为O(logn)。

hash set:哈希表随机访问。查找、插入、删除时间复杂度为O(1)。

3、进程之间的道信方式有哪些?

1. 管道

2. 消息队列

3. 共享内存

4. 信号量

5. 套接字

6. 文件


http://www.ppmy.cn/server/146809.html

相关文章

AI开发-机器学习库-sklearn

1 需求 官网:scikit-learn: machine learning in Python — scikit-learn 1.5.2 documentation scikit - learn(简称sklearn)是一个用于机器学习的开源 Python 库。它建立在NumPy、SciPy和matplotlib之上,提供了丰富的工具用于数…

k8s集成skywalking

如果能科学上网的话,安装应该不难,如果有问题可以给我留言 本篇文章我将给大家介绍“分布式链路追踪”的内容,对于目前大部分采用微服务架构的公司来说,分布式链路追踪都是必备的,无论它是传统微服务体系亦或是新一代…

数据结构-简单排序

一.前提 二.冒泡排序 三.插入排序 #include<iostream> using namespace std; typedef int ElemengType; void Bubble_Sort(ElemengType A[], int N) {for (int p N - 1; p > 0; p--) {int flag 0;for (int i 0; i < p; i) {if (A[i] > A[i 1]) {swap(A[i], …

cocos creator 触摸事件官方案例

cocos creator 触摸事件官方案例 1、官方示例&#xff1b; 2、对官方示例的总结&#xff1a; &#xff08;1&#xff09;介绍了鼠标事件和触摸事件的类型&#xff0c;这里主要关注的是在移动端和PC端都可以触发的触摸事件。 &#xff08;2&#xff09;节点事件的派发&#…

Matlab Simulink HDL Coder FPGA开发初体验—计数器

目录 一、Simulink设计及仿真二、Verilog HDL代码转换1、参数配置2、HDL代码生成 三、ModelSim仿真分析1、使用自己编写的Testbench文件进行仿真2、使用HDL Coder生成的Testbench文件进行仿真 前言 Simulink HDL Coder‌是一款将Simulink和Stateflow模型转化为可综合的Verilog和…

从开机到 Linux 内核执行的完整过程:深入解析

在嵌入式开发、操作系统学习和调试中&#xff0c;理解从硬件上电到内核执行的整个启动过程至关重要。本文将详细梳理这一过程&#xff0c;从设备开机的第一刻到 Linux 内核代码的执行&#xff0c;帮助你理解各个阶段的细节&#xff0c;以及每个环节所涉及的技术组件。 1. 开机至…

前端js面试知识点思维导图(脑图)

如果看着不清晰可以去https://download.csdn.net/download/m0_73761441/90058523访问下载&#xff0c;无需积分 使用百度脑图制作&#xff0c;可以一键导入下面的文本生成自己的脑图 js相关面试题、知识点 数据类型 1. 数据类型分类&#xff1f;分别包含&#xff…

http的文件上传和下载原理

目录 一&#xff1a;上传 1&#xff1a;http请求格式 2&#xff1a;文件上传类型分析 1&#xff1a;md5秒传 2&#xff1a;分片上传 1. 什么是分片上传 2. 分片上传的场景 3&#xff1a;断点续传 1. 什么是断点续传 2. 应用场景 3. 实现断点续传的核心逻辑 4. 实现流…