C++单一变量存放多种类型的数据 此文来源于👉 【77】【Cherno C++】【中字】单一变量存放多种类型的数据_哔哩哔哩_bilibili 用来处理可能存在也可能不存在的数据,也可能是与我们预期不同的类型。当然也不一定,而是让我们存储不同的数据。std::variant的作用是让我们不用担心处理的确切类型,指定一个std::variant的东西,然后列出他可能的数据类型。例子: #include < 2022-01-29 C++17
C++数据存在或不存在处理方法 此文来源于👉 【76】【Cherno C++】【中字】如何处理OPTIONAL数据_哔哩哔哩_bilibili 有一个返回的函数, 比如正在读取一个文件,但是如果这个文件不能被读取,会发生什么,虽然读取失败,但我们仍然需要从函数中返回一些东西,返回一个空字符串没有意义。 如果文件是空的,应有办法看到数据存在或不存在,而std::optional可以给我们一些帮助,此特性在C 2022-01-29 C++17
C++元组与对组 std::tuple std::tie std::pair 来自于👉 tuple - C++ Reference (cplusplus.com) 并整理 一个元组std::tuple是一个能够容纳 元素集合 的对象。每个元素都可以是 不同的类型。 std::make_pair()可以构建一个配对对象,其第一个元素设置为x,第二个元素设置为y,并返回。 std::ti 2022-01-29 C++11 Tuple Pair
C++结构化绑定 此文总结与👉 神经元猫的个人空间_哔哩哔哩_bilibili 的 【75】【Cherno C++】【中字】C++的结构化绑定_哔哩哔哩_bilibili 在如何处理C++多返回值得问题,返回的数据可以是结构体实例,也可以是元组或对组 从C++17引入的结构化绑定可以改善此项, 以前忒麻烦的版本 #include <iostream> #include < 2022-01-29 C++17
获取C++中数据的类型的方法 判断数据是哪种数据类型 std::type_info::name() 判断数据是否是对应的数据类型 此文来自于👉 C++ / typeinfo — DevDocs ,并整理 判断数据是哪种数据类型#头文件<typeinfo> std::type_info::name()#例子: #include <iostream> #include <ty 2022-01-28 C++ Type
C++新特性 1. Variadic Templates 2. nullptr and nullptr_t and auto nullptr auto 3. Uniform Initialization 4. bind()和function<> std::function<> std::bind() 1. Variadic Templates# 数量不定的模板 2022-01-24 C++11 C++17 C++14 C++20
QT_UI组件库 QT组件库第1-31 QT组件库第32-56 Layouts 布局组件库 1号 Vertical Layout 2号 Horizontal Layout 3号 Grid Layout 4号 Form Layout Spacers 空间间隔组(弹簧) 5号 Horizontal Spacer 6号 Vertical Spacer Buttons 按钮 7号 Push Button 2022-01-24 C++ QT
模板 1 模板 1.1 模板的概念 1.2 函数模板 1.3 类模板 2 STL初识 2.1 STL的诞生 2.2 STL基本概念 2.3 STL六大组件 2.4 STL中容器、算法、迭代器 2.5 容器算法迭代器初识 3 STL- 常用容器 3.1 string容器 3.2 vector容器 3.3 deque容器 3.4 案例-评委打分 3.5 stack容器 3.6 queue 2022-01-23 Template