自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 堆和栈的定义

栈和堆是两种重要的内存管理方式,各有优缺点。栈适合于快速、自动的内存管理,而堆则提供了更大的灵活性和动态分配能力。

2025-01-02 14:39:48 497

原创 C++进阶-【高级语法】

函数模板是一个为不同数据类型提供通用实现的机制。通过定义一个模板,编译器可以根据传入的参数类型生成相应的函数。

2024-12-28 18:02:55 1460

原创 C++进阶-前言大纲

本文介绍了C++进阶部分的路线目录,建议先看本章,在进行学习。

2024-12-27 11:03:42 599

原创 OpenCV-基本概念以及开发基础模块介绍

Qt与OpenCV的结合为开发复杂的计算机视觉应用提供了强大的工具和灵活性。通过掌握上述基本概念和模块,可以有效地进行高级编程,创建丰富的视觉应用。

2024-12-27 10:43:45 655

原创 QT-QVariant类应用

QVariant 是 Qt 中一个非常强大的类,提供了灵活的数据存储和访问方式。通过合理使用 QVariant,可以简化数据处理和管理,提高代码的可维护性。

2024-12-26 18:21:47 1467

原创 QT-【常用容器类】-QList类& QLinkedList类

QList 和 QLinkedList 是 Qt 框架中非常重要的容器类,各自具有不同的优缺点和适用场景。QList 适合于需要频繁随机访问的情况,而 QLinkedList 更适合于频繁插入和删除的场景。

2024-12-26 18:00:32 1339

原创 C++的23种设计模式

设计模式是软件设计中的最佳实践,提供了解决常见问题的标准方法。以下是 C++ 中的 23 种经典设计模式,分为三类:创建型、结构型和行为型。

2024-12-25 11:48:26 1633

原创 QT开发【常用控件1】-Layouts & Spacers

在 Qt 中,布局(Layouts)和间距(Spacers)是创建用户界面的关键组成部分。它们帮助开发者在窗口或对话框中组织和排列控件,以实现灵活和美观的界面设计。

2024-12-25 00:11:21 609

原创 QT--信号与槽机制

Qt 的信号与槽机制是其核心功能之一,灵活且强大。

2024-12-25 00:01:33 1291

原创 QT-基础-1-Qt 中的字符串处理与常见数据类型

QString是 Qt 中用于表示和操作字符串的类,专门设计用于处理 Unicode 字符串。这使得它能够支持多种语言的文本,适合国际化应用程序的开发。

2024-12-24 16:53:32 961

原创 QT--[常用容器类]--QVector

QVector 是 Qt 框架中提供的一个动态数组类,类似于标准 C++ 中的 std::vector。它用于存储同一类型的元素,并提供了丰富的操作接口,以方便对数据进行管理和操作。

2024-12-24 11:50:26 1087

原创 QT--[常用容器类]--QMap

QMap 是 Qt 框架中提供的一种关联容器,用于存储键值对。它允许通过键来高效地查找和操作与之关联的值。

2024-12-24 11:02:16 652

原创 C++进阶--纯虚函数和虚函数

虚函数和纯虚函数是C++面向对象编程的重要特性。虚函数通过动态绑定实现多态性,允许派生类重写基类函数。纯虚函数则用于定义接口,确保派生类实现特定的功能。

2024-12-23 17:49:48 535 1

原创 补充--接口

接口是一种重要的编程概念,通过定义行为规范和提供解耦的方式,帮助开发者构建可扩展和可维护的系统。在C++中,接口通常通过纯虚函数(抽象类)实现。

2024-12-23 17:40:40 291

原创 C++-进阶-3-Lambda表达式

Lambda表达式是一种可以定义匿名函数的方式,它允许你在代码中定义和使用函数,而不需要单独声明一个函数。

2024-12-22 23:03:47 636

原创 C++进阶-2-STL

C++标准模板库(STL)是一个功能强大的库,提供了多种数据结构和算法的实现。

2024-12-22 22:59:53 786

原创 C++进阶-1-单继承、多继承、虚继承

C++中的继承是一种重要的面向对象编程特性,使得代码的组织和结构变得更加清晰。在设计类结构时,应根据项目需求和复杂性,合理选择单继承或多重继承等。

2024-12-21 18:38:19 1431

原创 补充--C++常用命名规则

C++的命名规则是编写清晰、可维护代码的基础。通过遵循描述性、一致性和可读性的原则,开发者可以有效地组织和管理代码。

2024-12-21 14:59:46 786

原创 补充--C++的项目结构和管理

C++项目的结构和管理是软件开发的重要环节。合理的项目结构、有效的版本控制、自动化的构建过程、依赖管理和良好的文档都能显著提高项目的可维护性和团队的协作效率。

2024-12-21 14:48:49 976

原创 C++学习路程-9-编译与调试

编译和调试是C++开发过程中不可或缺的环节。编译将源代码转换为可执行文件,而调试则帮助开发者发现和修复错误。

2024-12-21 10:56:28 880

原创 C++学习路程-8-C++错误处理

C++中的错误处理是一个重要的主题,它涉及如何检测和处理程序中的异常情况,以确保程序的健壮性和稳定性。

2024-12-21 10:40:18 573

原创 C++学习路程-7-C++标准库

C++标准库为程序员提供了丰富的工具和功能,使得开发过程更加高效和便捷。通过掌握这些组件,可以提高代码的可读性和可维护性,编写出更高效的程序。

2024-12-20 17:38:14 845

原创 面向对象编程(OOP)-继承、封装、多态

C++中的继承、封装和多态。这三个概念是面向对象编程(OOP)的核心。

2024-12-20 17:35:23 1040

原创 C++常用符号,关键字

本节介绍了C++中一些常用的运算符、特殊符号和关键字等。

2024-12-20 15:03:01 1004

原创 C++学习路程-6-面向对象编程(OOP)

面向对象编程(OOP)通过类与对象、封装、继承和多态等特性,提供了一种强大的程序设计方法。

2024-12-20 10:49:07 1281

原创 野指针、指针越界和悬空指针相关问题

本文介绍了野指针、指针越界和悬空指针等指针使用中常见的错误,可能导致程序崩溃或未定义行为。通过确保指针初始化、边界检查和使用智能指针等方法,可以有效避免这些问题

2024-12-19 16:34:11 614

原创 C++学习路程-5-入门-指针

指针是一个变量,其值是另一个变量的内存地址。通过指针,可以直接访问和操作内存,这为动态内存分配、数组处理和函数参数传递等提供了强大的灵活性。

2024-12-19 16:27:31 751

原创 C++学习路程-4-入门-数组和字符串

在C++中,数组的定义通常包括数组的类型、名称和大小。本章节简单的记录了数组相关方面的简单基础概念。

2024-12-19 15:33:00 641

原创 C++学习路程-3-入门-函数

本节内容主要是函数相关方面的一些基本概念。

2024-12-19 14:32:03 938

原创 C++学习路程-2-入门-基础语法

本文介绍了C++入门基础篇-常用基础语法部分,下一篇C++学习路程-3-入门-函数。

2024-12-19 11:09:45 1160

原创 面向过程与面向对象的概念

面向过程与面向对象的概念以及区别。

2024-12-16 11:53:13 464

原创 VS内置QT插件,打开QT项目,直接用QT Designer打开ui文件闪退问题

VS内集成QT插件和环境下(本例子使用VS2015),创建或者打开QT项目,直接双击打开相关ui文件,几秒后会出现闪退问题,具体如下图所示。闪退后的弹窗报警。

2024-12-14 11:26:29 621

原创 实用技能-项目复制到另一个路径后项目内路径未改变问题

vs项目小问题。

2024-12-14 10:18:13 541

原创 小知识笔记-1-库的含义

小知识。

2024-12-13 14:44:14 250

原创 C++学习路程-1-概述

C++学习历程

2024-12-12 11:45:19 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除