官方说明: Qt中有个宏Q_GLOBAL_STATIC 可以用来创建一个全局静态变量,下面看下官方文档的说明: Q_GLOBAL_STATIC(Type, VariableName...
- C++
- 2024-05-14
C++ 资源列表,内容包括: 标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等 目录 进程间通信 Json 日志 机器学习 数学 内存分配 多媒体 网...
- C++
- 2024-05-10
在C++中,lambda表达式提供了一种方便的方式来定义匿名函数。Lambda可以用来创建简单的函数对象,常用于算法库中的函数参数,特别是在STL(Standard Templat...
- C++
- 2024-05-08
深入探究C++ 类成员(Class Members)
一、定义 在class的声明里头,真正有用的两样东西是data members 和 member functions…
- C++
- 2024-05-06
先说结论,lambda是不能重载的(至少到c++23依旧如此,以后会怎么样没人知道)。而且即使代码完全一样的两个lambda也会有完全不同的类型。 但虽然不能直接实现lambda重...
- C++
- 2024-05-05
Qt学习第一篇(windows下安装和代码规范)
Qt_1 Qt Creator 是 Qt 公司生产的 IDE。 它集成了多个工具,包括代码编辑器、图形 UI(GUI)设…
- C++
- 2024-05-04
提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法
概述:拷贝并交换(Copy-and-Swap)是C++编程中的惯用法,用于实现赋值操作符和确保异常安全的拷贝构造函数…
- C++
- 2024-05-03
高效遍历:C++中分隔字符串单词的3种方法详解与实例
概述:在C++中,遍历由空格分隔的字符串的单词有多种方法,包括使用`std::istringstream`、手动遍历…
- C++
- 2024-05-03
目录 条款17:让接口容易被正确使用,不易被误用(Make interfaces easy to use correctly and hard to use incorrectly...
- C++
- 2024-05-02
类模板的简单应用(用于存储不同类型数据的类容器)
类模板应用 explicit explicit 是一个关键字,用于指定该构造函数是显式构造函数。在C++中,当一个类的构…
- C++
- 2024-05-01
目录 条款13:以对象管理资源(Use objects to manage resources) 关键想法 智能指针 条款14:在资源管理类中小心copying行为(Think c...
- C++
- 2024-04-30
C++ 多态 多态(Polymorphism)是面向对象编程(OOP)的核心概念之一,它允许对象在相同操作下表现出不同的行为。在 C++ 中,多态通常通过继承和虚函数来实现。 理解...
- C++
- 2024-04-29
最近在翻《c++函数式编程》的时候看到有一小节在说c++14新增了“菱形运算符”。我寻思c++里好像没什么运算符叫这名字啊,而且c++14新增的功能很少,我也不记得有添加这种语法特...
- C++
- 2024-04-29
C++ 异常处理 C++ 异常处理机制允许程序在运行时处理错误或意外情况。它提供了捕获和处理错误的一种结构化方式,使程序更加健壮和可靠。 异常处理的基本概念: 异常: 程序在运行时...
- C++
- 2024-04-28
目录 条款05:了解C++默默编写并调用哪些函数(Know what functions C++ silently writes and calls) 自动生成的函数 举例说明 条...
- C++
- 2024-04-28
今天用VS2019编译一个在VS2008下Coding的工程的时候,VS给出了一堆链接错误信息,如下图所示的一些错误: Error 47 error LNK2019: unre...
- C++
- 2024-04-28
目录 条款01:视C++为一个语言联邦(View C++ as a federation of languages) 条款02:尽量以const、enum、inline替换#def...
- C++
- 2024-04-28