摘要: 多维数组 定义:多维数组可以看作是数组的数组,通过在定义时指定每个维度的大小来创建。下面以三维数组为例。 访问:使用多个索引来访问数组中的元素,索引从 0 开始。 销毁:对于栈上定义的多维数组,当作用域结束时会自动销毁;对于堆上动态分配的多维数组,需要手动释放内存。 #include <iostre 阅读全文
posted @ 2025-01-05 13:40 青云Zeo 阅读(1) 评论(0) 推荐(0) 编辑
摘要: std::string 是 C++ 标准库提供的一个类,用于表示字符串。它封装了对字符串的各种操作,提供了更安全和方便的接口。 #include <string> #include <iostream> int main() { std::string s1 = "Hello"; std::stri 阅读全文
posted @ 2025-01-05 12:49 青云Zeo 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在C#中,在 函数或方法的参数前添加上out 或ref 时,这个参数就是出参了。 在C++中主要是通过指针和引用实现来类似的功能。 #include <iostream> // 使用指针作为出参 // getValues接受两个指向整数的指针,并通过这些指针修改了调用者提供的变量的值 void ge 阅读全文
posted @ 2025-01-05 11:16 青云Zeo 阅读(1) 评论(0) 推荐(0) 编辑
摘要: C 风格字符串本质上是一个以空字符 '\0' 结尾的字符数组。 // 这里编译器会自动在末尾添加 '\0',实际数组大小为 6 个字符 char str1[] = "Hello"; char str2[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; 操作方式: 对 C 风 阅读全文
posted @ 2025-01-05 10:11 青云Zeo 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 字符(char) 定义:char 是 C++ 中的基本数据类型,用于表示单个字符。char在内存中通常占用一个字节(8 位)。 在 ASCII 编码系统中,每个字符都对应一个唯一的整数值,char 类型可以存储这些值来表示相应的字符。 char ch = 'A'; // 存储字符'A' 与其他类型的 阅读全文
posted @ 2025-01-04 08:48 青云Zeo 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 在大多数C++书籍或教程中,数组和指针的知识总是放在一起让大家学习,这是为什么,它们之间有什么联系呢? 在C++中,数组与指针有着紧密的联系,主要体现在下面几个方面: 1、数组名即指针: 本质联系:在大多数情况下,数组名会被隐式转换为指向数组第一个元素的指针。 例如,对于一个数组 int arr[5 阅读全文
posted @ 2025-01-03 17:10 青云Zeo 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 动态分配数组和静态分配数组在 C++ 中有以下几个主要区别: 栈上的数组(静态分配) /* * * 在C++中,局部变量(如栈上的数组)的内存管理是由编译器自动处理的。 * * 当局部变量的作用域结束时,编译器会自动释放局部变量所占用的内存。 * * 这意味着我们不用(也不能)手动释放局部变量中的数 阅读全文
posted @ 2025-01-03 15:14 青云Zeo 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 多维数组 定义:使用new关键字和指定的维度大小来创建多维数组。 访问:通过多个索引访问数组元素,索引从 0 开始。 销毁:C# 有垃圾回收机制,当多维数组不再被引用时,垃圾回收器会自动回收其占用的内存。 using System; class Program { static void Main( 阅读全文
posted @ 2025-01-03 14:12 青云Zeo 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、[ObservableProperty]标记 private字段上有 [ObservableProperty]标记,CommunityToolkit.Mvvm会自动给它生成一个对应的public属性,并在属性值改变时自动触发属性变更通知。 2、[ObservableObject]标记 Obser 阅读全文
posted @ 2024-12-30 12:25 青云Zeo 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 代码1,使用ObservableCollection<T>: /* 优点: (1)使用ObservableCollection<Student>来存储学生数据。在WPF中,ObservableCollection是一个非常适合数据绑定的集合类型。 当集合中的元素发生变化(如添加、删除、修改元素)时, 阅读全文
posted @ 2024-12-19 11:45 青云Zeo 阅读(24) 评论(0) 推荐(0) 编辑