【C++入门到精通】C++入门 —— list (STL)

本文首先介绍了list的概念和特点。list是C++中的容器之一,采用双向链表存储元素,可以在O(1)时间内插入和删除操作,但访问效率较低。接下来,文章详细探讨了list的使用方式。包括如何构造list对象,并介绍了常见的操作方法,如增加、删除、查找和修改list中的元素。最后,文章进行了list与

Visual Studio 2019 解决scanf函数报错问题

在 Visual Studio 2019 编辑代码时,前期刚刚接触到VS编译器时存在的困惑,当用`scanf()`函数,进行输入时,在运行的时候编译器会出现警告报错。在Visual Studio 2019中,scanf函数会被标记为不安全的函数,因为它没有检查输入缓冲区的大小。如果输入缓冲区不够大,

武大开源组合导航库KF-GINS 程序解读(By GPT3.5)

该文件是一个C++头文件,用于定义角度转换的常量和函数。文件首先定义了两个常量:D2R表示角度转弧度的比例(即π/180),R2D表示弧度转角度的比例(即180/π)。接下来定义了一个名为Angle的类,其中定义了四个静态函数:rad2deg和deg2rad实现弧度与角度之间的转换,rad2deg和

c++中的多态

多态

c语言每日一练(4)

1、有以下代码,程序的输出结果是( )解析:直接看循环,for循环先将a和b都初始化成了1,循环进行的条件是a<=100,循环每次结束后,a+1接着看循环的内部,1代码代表的意思是,当b>=20时会执行break语句,跳出循环。2代码表达的意思是当b%3==1,也就是当b=3*n+1的时候会执行b+

【网络编程】揭开套接字的神秘面纱

如何使用套接字来进行UDP/TCP通信,代码+注意事项帮助克服对套接字的恐惧。

使用Visual Studio Code远程开发、调试Linux C

如何配置VSCode作为Linux C 的远程开发、调试工具

【C语言&C++编译器】VS2019离线安装版,附详细安装步骤和安装包

【C语言&C++编译器】VS2019离线安装版,附详细安装步骤和安装包

librdkafka开源库使用总结

使用C/C++语言操作Kafka时,librdkafka是首选的开源库。

编程小白必看!Visual Studio 2022详细安装使用教程(C/C++编译器)

编程小白必看!Visual Studio 2022详细安装使用教程(C/C++编译器)

QT解决报错registered using qRegisterMetaType()

注意,不是在定义类型,或者定义结构体的地方进行注册,而是在所需要用到的类的构造函数中进行注册,比如我的一个自定义类,需要用到自定义的结构体做信号参数,就在他的构造函数中注册一下。在qt日常使用中,信号与槽机制是绝对不可或缺且常用的,其中的参数一般都会比较简单,bool、int、QString之类的,

VisualStudio更改项目名字

VisualStudio更改项目名字

C/C++面试经历(一)

说说你对C与C++的认识?说说C++的三大特性?说说C++的重载?C语言为什么不支持重载?说说类的默认成员函数?类的构造函数为什么不支持虚函数?说说你对指针和引用的理解?说说你对栈与堆的理解?说说map和unordered_map的区别?说说哈希和哈希碰撞?

【Qt】使用Qt designer(Qt设计师)以及uic工具将ui文件转换到C++代码进行界面开发

它是Python GUI开发的一个重要工具,可以帮助用户快速创建具有丰富功能的用户界面。uic是Qt的用户界面文件(.ui)到C++代码(.h/.cpp)的转换工具。它可以将使用Qt Designer创建的UI文件转换成可在C++代码中使用的类。使用uic工具可以方便地将Qt Designer中设计

利用线程池多线程并发实现TCP两端通信交互,并将服务端设为守护进程

利用线程池多线程并发实现TCP两端通信交互,并将服务端设为守护进程

Vscode远程免密连接Linux虚拟机,并配置C/C++运行环境

目前想要深入学习在Linux,也为了方便编写C/C++程序。Linux的环境里一般自带有c++的编译环境,如果没有安装gcc和g++等编译器也比较便利。但是在虚拟机里用vim编写C++程序又不得劲,因此打算使用vscode远程连接Linux虚拟机进行学习。为了防止自己以后还要再配置,重复踩坑,因此写

【VisualStudio】基于 Visual Studio 使用 C++ 语言开发 Qt 环境配置教程

先上一张效果图,具体步骤主要分为以下三步。

C++_开发_Boost开源库_介绍_使用

C++_开发_Boost开源库_介绍_使用

C++STL——list容器及其常用操作(详解)

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域。另一个是存储下一个结点地址的指针域。list容器的数据结构是一个双向循环

【VSCode】mac系统利用VSCode配置C++环境

本文主要提供给想要在mac电脑上编写C++的童鞋,帮助你们有一个更好的编程环境;mac系统下的C++编程环境可以用苹果官方的软件Xcode,也很简单,在app store里就可以下载,但是也有一个非常痛苦的问题,就是这个软件实在是太大,256G内存的直接可以劝退了,所以mac系统下建议使用VSCod

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈