- 博客(14)
- 收藏
- 关注
原创 C++中类的概念与使用
对于C++来说呢,"类"就和普通的变量相似但又有它独到之处。如果用我的话来说呢,它就相当于一个功能更全面的函数,如果知道C语言的结构体的话,那它和结构体就十分相似,但是在结构体的基础上增加了一些功能,这就使得它能办到结构体办不到的事情。它可以把变量和函数封装起来,供程序猿们使用,用它封装的变量我们叫它数据成员,同理用它封装的函数我们叫它成员函数。类就像一个蓝图或者模板,它定义了对象(用类定义的变量),的属性和行为。
2025-03-11 16:23:10
781
3
原创 如何用Qt写一个安卓Android应用
至此环境就搭建好了,宝子们就可以掏出你Android系统的手坤用数据线连接电脑了,然后打开你手机的设置,找到关于本机,再然后连点几下版本号让手机处于开发者模式 ,在开发者选项中打开USB调试就OK啦。这里就可以绑定SDJ,NDK,JDK的路径了,JDK的路径会自动绑定你下载的,如果不是也很好找,一般就在C:\program Files(x86)\Java这个目录下。中间会让你选择安装目录,选择安装到你空间比较充足的地方就好了,比较简单就不放图了。
2025-02-03 19:48:43
2791
7
原创 C/C++头文件的概念
头文件应该主要包含声明内容,就像菜谱只说明需要什么食材和大概步骤,而不是详细描述烹饪的每一个细节。如果在头文件中定义非内联函数。非静态变量等,当这个头文件被多个源文件包含时,就会出现重复定义的错误。例如:一个函数的完整实现(包括函数体)就像是完整的烹饪了一道菜,如果在头文件中这样做,每个包含这个头文件的源文件都会重新烹饪这道菜,这一看就不合理。
2024-10-27 01:01:21
659
2
原创 C/C++中函数的概念
1.函数声明: 对编译器告知函数的名称。参数类型和返回值类型,通常放在头文件或源文件的开头部分。例如: "" 声明了一个名为"add"的函数,接受两个整数参数,返回一个整数。2.函数定义: 包含函数的具体实现代码,明确函数如何完成特定任务。例如:return a+b;定义了 add 函数的具体功能时将两个参数相加并返回结果。
2024-10-20 14:12:42
1077
原创 数组的概念(C++)
数组是由相同类型的元素组成的集合,这些元素在内存中是连续存储的。例如,一个整数数组可以存储多个整数,一个字符数组可以存储多个字符。它的定义方式有两种,首先时可以指定数组大小和初始值,例如:int arr[5];arr[0] = 1;等其次还可以使用动态内存分配来创建数组,如使用完成后需要使用释放内存。
2024-10-19 20:10:37
846
原创 C++类模板
类模板的定义一模板参数列表开头,接着是类的定义。它的主要作用时提高代码的复用性,避免为不同的数据类型编写重复的代码。例如,可以定义一个通用的栈类模板,能够存储不同类型的数据。
2024-10-03 17:27:33
789
原创 C++函数模板
函数模板的声明:函数模板声明以关键字template开头,后面接模板参数列表(用尖括号包围),参数列表中可以包含一个或多个模板参数,这些参数可以是类型参数(通常用typename或class关键字开头)或非类型参数(如整数常量等).例如,一个简单的交换两个变量的函数模板声明如下:这里typenameT声明了一个类型参数T,函数Swap用于交换两个类型为T的变量的值。函数模板的定义:它定义的方式和声明类似,也是以template关键字和模板参数列表开头,然后是函数体。
2024-10-01 20:08:20
841
原创 C++中const的各种用法
函数返回一个指向常量整数的指针,不能通过这个指针修改所指向的值。//可以调用常量成员函数。这里 num 被const修饰定义成了一个常量整数,它的值在程序运行过程中不能被改变。指针本身是常量且指向一个常量整数,既不能改变指针指向的地址,也不能通过指针修改指向的值!指针指向一个常量整数,不能通过这个指针来修改它所指向的值。这个指针本身是常量,一旦初始化后不能再指向其它内存地址。会报错,不能修改常量对象的成员变量。会报错,不能通过指针修改指向的常量值。表示函数返回一个常量整数,不能通过返回值修改这个值。
2024-09-23 13:51:39
440
原创 用 cout<< 输出类里面的信息
最近学了一个叫做运算符重载的玩意,于是就想到将 << 运算符进行重载以达到用cout输出一个类对象的信息。(萌新)
2024-09-07 13:19:56
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人