- 关于环境变量配置问题:这里注意顺序问题!优先使用的编译器,如D:\QT\QT6\6.7.2\msvc2019_64\bin一定要上移到前面!一.创建项目创建项目一般使用Win窗口类型编译使用qmake。qmake是Qt官方提供的构建工具,专门用于构建Qt项目。它使用.pro文件来描述项目的结构和依赖关系,然后生成Makefile或Visual Studio项目文件。qmake相对简单易用,特... 关于环境变量配置问题:这里注意顺序问题!优先使用的编译器,如D:\QT\QT6\6.7.2\msvc2019_64\bin一定要上移到前面!一.创建项目创建项目一般使用Win窗口类型编译使用qmake。qmake是Qt官方提供的构建工具,专门用于构建Qt项目。它使用.pro文件来描述项目的结构和依赖关系,然后生成Makefile或Visual Studio项目文件。qmake相对简单易用,特...
- 1. 数据类型关键字(12个)C语言中的数据类型主要有下面几种。实际上,数据类型可以理解为固定大小内存块的别名,给变量指定类型就是告诉编译器给该变量分配多大的内存空间,而变量相当于是内存块的门牌号。 (1) 声明和定义的区别定义可以看作是声明的一个特例,并非所有的声明都是定义。可以通过是否分配内存来区分定义和声明,定义会建立存储空间,而声名不会建立存储空间。int function(){ ... 1. 数据类型关键字(12个)C语言中的数据类型主要有下面几种。实际上,数据类型可以理解为固定大小内存块的别名,给变量指定类型就是告诉编译器给该变量分配多大的内存空间,而变量相当于是内存块的门牌号。 (1) 声明和定义的区别定义可以看作是声明的一个特例,并非所有的声明都是定义。可以通过是否分配内存来区分定义和声明,定义会建立存储空间,而声名不会建立存储空间。int function(){ ...
- 模版在C++中可谓是有革命性的意义,有了模版才有后来的STL 容器等等。今天我们就来探究一下模版的魅力是如何让我们写出高效且通用的代码的。 模版在C++中可谓是有革命性的意义,有了模版才有后来的STL 容器等等。今天我们就来探究一下模版的魅力是如何让我们写出高效且通用的代码的。
- string是表示字符串的字符串类,在C++中 专门把字符串操作封装成了 string 容器,来给开发者更好的调用接口支持。不用去管理底层的空间分配使得使用更加省心。 string是表示字符串的字符串类,在C++中 专门把字符串操作封装成了 string 容器,来给开发者更好的调用接口支持。不用去管理底层的空间分配使得使用更加省心。
- C++ string类是如何完美解决自动扩容与缩小的,其设计原理和实现源码大致是怎样?今天我们就带大家进一步模拟实现string的底层实现。 C++ string类是如何完美解决自动扩容与缩小的,其设计原理和实现源码大致是怎样?今天我们就带大家进一步模拟实现string的底层实现。
- 不知不就我们就来到了面向对象下,以下就是面向对象下的全部知识了,友元函数和匿名对象可谓非常有特点快去看看吧! 不知不就我们就来到了面向对象下,以下就是面向对象下的全部知识了,友元函数和匿名对象可谓非常有特点快去看看吧!
- 终于到了我们都喜欢的内存管理部分了,兄弟还没有对象那就来 new 一个对象吧。哈哈哈这是来自广大程序员的调侃,也说明了 new 是可以去申请对象空间的关键字今天我们就来深度研究一下吧! 终于到了我们都喜欢的内存管理部分了,兄弟还没有对象那就来 new 一个对象吧。哈哈哈这是来自广大程序员的调侃,也说明了 new 是可以去申请对象空间的关键字今天我们就来深度研究一下吧!
- const 成员函数和初始化列表你了解嘛?今天就带你重新认识一下C++的构造函数让你感受祖师爷的高明之处! const 成员函数和初始化列表你了解嘛?今天就带你重新认识一下C++的构造函数让你感受祖师爷的高明之处!
- 特殊的函数名你见过吗?在C++中为了增强代码的可读性新增了运算符重载的概念一个运算符就是一个函数还不快来看看! 特殊的函数名你见过吗?在C++中为了增强代码的可读性新增了运算符重载的概念一个运算符就是一个函数还不快来看看!
- 我们都知道面向对象的对象是一个宏观的概念, 万事万物都可以当成一个对象。而现实中我们的对象是可以复制的,那么我们在编程中创建的对象如何进行复制呢? 我们都知道面向对象的对象是一个宏观的概念, 万事万物都可以当成一个对象。而现实中我们的对象是可以复制的,那么我们在编程中创建的对象如何进行复制呢?
- 类对象函数的核心设计----This指针This指针是什么? 如下,我们设计一个日期类Date:#include<iostream>using namespace std;class Date{public: void Init(int year, int month, int day) { _year = year; _month =... 类对象函数的核心设计----This指针This指针是什么? 如下,我们设计一个日期类Date:#include<iostream>using namespace std;class Date{public: void Init(int year, int month, int day) { _year = year; _month =...
- Date类成员变量 通常来说,一个日期是由三部分构成的,分别是:年,月,日。由此,日期类的成员变量就很好制定,即三个整形,分别为:_year,_month,_day,如下:class Date{public: //类函数声明/定义部分 //成员变量一般需要保护起来private: int _year; int _month; int _day;};... Date类成员变量 通常来说,一个日期是由三部分构成的,分别是:年,月,日。由此,日期类的成员变量就很好制定,即三个整形,分别为:_year,_month,_day,如下:class Date{public: //类函数声明/定义部分 //成员变量一般需要保护起来private: int _year; int _month; int _day;};...
- 什么是static?static的引入static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。静态数据的存储全局(静态)存储区 全局(静态)存储区在内存区域中的划分,如下图所示:编辑 全局(静态)存储区:分为data段和bass段。data段(全局初始化区)存放初始化的全局变量和静态变量;bass段(全局未初始化区)存放未初始化的全... 什么是static?static的引入static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。静态数据的存储全局(静态)存储区 全局(静态)存储区在内存区域中的划分,如下图所示:编辑 全局(静态)存储区:分为data段和bass段。data段(全局初始化区)存放初始化的全局变量和静态变量;bass段(全局未初始化区)存放未初始化的全...
- 内存区域的划分 因为我们在程序中需要存储一些数据,如:• 局部数据• 静态数据和全局数据• 常量数据• 动态申请数据 所以在C/C++中,内存区域相应的被划分成了如下5个部分:编辑编辑 【说明】1. 栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使... 内存区域的划分 因为我们在程序中需要存储一些数据,如:• 局部数据• 静态数据和全局数据• 常量数据• 动态申请数据 所以在C/C++中,内存区域相应的被划分成了如下5个部分:编辑编辑 【说明】1. 栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使...
- 泛型编程 模板是C++泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如 vector <int> 或 vector <string>。 ... 泛型编程 模板是C++泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如 vector <int> 或 vector <string>。 ...
上滑加载中
推荐直播
-
昇腾云服务ModelArts深度解析:理论基础与实践应用指南
2024/12/03 周二 14:30-16:30
Alex 华为云学堂技术讲师
如何快速创建和部署模型,管理全周期AI工作流呢?本期直播聚焦华为昇腾云服务ModelArts一站式AI开发平台功能介绍,同时结合基于ModelArts 的实践性实验,帮助开发者从理论到实验更好地理解和使用ModelArts。
正在直播 -
深度解析鸿蒙应用入门级开发者认证
2024/12/04 周三 16:00-18:00
Edi 华为云学堂技术讲师
本期直播将为开发者带来HCCDA-HarmonyOS&Cloud Apps认证课程系统介绍、详细阐述HarmonyOS 技术架构、理解HarmonyOS 技术理念,通过实例带领开发者应用快速上手。
去报名 -
鸿蒙应用入门:轻松掌握ArkTS开发语言
2024/12/05 周四 16:00-18:00
Edi 华为云学堂技术讲师
本期直播课旨在让开发者了解ArkTS语法、轻松掌握ArkUI组件开发,带你零门槛入门鸿蒙开发,掌握状态管理实验和渲染控制实验。
即将直播
热门标签