分类
标签
排序
C++ Qt开发之使用QUdpSocket实现UDP网络通信
目录 1.初始化部分 2.单播与广播消息 单播(Unicast) 广播(Broadcast) Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件...
C++ static函数调用问题小结
目录 1. 通过类名调用静态成员函数和非静态成员函数 2. 通过类的对象调用静态成员函数和非静态成员函数 3. 在类的静态成员函数中使用类的非静态成员 5. 使用类的静态成员变量 静态成员变量虽然...
C语言左旋字符串的三种实现方式
题目: 实现一个函数,可以左旋字符串中的k个字符。 例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB 方法一: 我们画个图分析一下: 基本逻辑: 就是我们每一次旋转之前,我们就取出 ...
QT读写Sqlite数据库的三种方式
目录 1、首先使用QSqlQuery来访问 2、使用QSqlQueryModel来访问 3、最后使用QSqlTableModel来访问 QT对一些基本的数据库的访问封装,可谓是极大的方便的我们开发人员,现在我们就来说下QT对Sqli...
一文掌握C++ 中使用变量从定义到实践
目录 C++ 变量 声明(创建)变量 语法 其他类型 显示变量 将变量相加 C++ 标识符 C++ 常量 关于常量的注意事项 最后 C++ 变量 变量是用于存储数据值的容器。 在 C++ 中,有不同类型的变量(使用...
Qt 智能指针的具体使用
目录 QScopedPointer 1. 自动删除对象 2. 转移所有权 3. 管理私有数据 QSharedPointer 关键特性 注意事项 QWeakPointer 注意事项 QPointer QScopedPointer QScopedPointer 是 Qt 提供的一...
C++中的关键字volatile详解
目录 一、volatile 关键字的作用 二、volatile 关键字的使用场景 1. 多线程共享变量 2. 访问硬件寄存器 3. 防止编译器优化 4. 处理异步事件 三、volatile vs std::atomic 四、心得 五、结论 一...
C++通过ofstream和ifstream实现文件读写
目录 一、简介 二、开始使用ofstream进行文件写入 三、使用ifstream进行文件读取 四、文件的打开模式 五、错误处理 5.1、处理文件打开和读写过程中可能发生的错误 5.2、使用流的状态来检测和处...
C++常见容器获取头元素的方法大全
目录 一、std::vector 二、std::list 三、std::deque 四、std::forward_list 五、std::set 和 std::multiset 六、std::map 和 std::multimap 七、std::unordered_set 和 st...
c++ vector 使用find查找指定元素方法
目录 代码说明: 注意事项: 在 C++ 中,std::vector 是一个动态数组,用于存储同类型元素的序列。如果你想在 std::vector 中查找指定元素,可以使用 std::find 算法...