当前位置: 首页 > article >正文

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

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.kler.cn/a/419152.html

相关文章:

  • Redis开发02:redis.windows-service.conf 默认配置文件解析与注解
  • 基础Web安全|SQL注入
  • 【论文笔记】A Token-level Contrastive Framework for Sign Language Translation
  • Java中的“抽象类“与“接口“之间的关系
  • neo4j desktop版命令行中导入导出dump
  • ros sensor_msgs::Imu详细介绍 Eigen::Vector3d 详细介绍
  • 第n小的质数
  • 【韩顺平老师Java反射笔记】
  • SpringBoot 助力新冠密接者跟踪:大数据整合与深度挖掘的力量
  • 极致性能:19个Vue 项目的优化手段
  • C++关于二叉树的具体实现
  • (4)CHATGPT-3和GPT-4是生成式AI的一部分吗?
  • 【二分查找】力扣 2529. 正整数和负整数的最大计数
  • HTML CSS JS基础考试题与答案
  • springboot kafka在kafka server AUTH变动后consumer自动销毁
  • linux系统信号简介
  • Scala—列表(可变ListBuffer、不可变List)用法详解
  • FAT文件系统
  • 【ETCD】etcd简单入门之基础操作基于etcdctl进行操作
  • arkTS:持久化储存UI状态的基本用法(PersistentStorage)
  • 基于Java Springboot宠物医院微信小程序
  • UI设计-色彩、层级、字体、边距(二)
  • 民锋视角:数据分析如何助力金融决策
  • 【docker集群应用】Docker--harbor私有仓库部署与管理
  • C语言——管理系统
  • glog在vs2022 hello world中使用