自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++引用和移动语义

move移动语义允许资源(如动态内存,文件句柄等)从一个对象移动到另一个对象,而不必进行昂贵的复制操作。#include <utility// 包含std::move的定义移动语义是C++11提供的一种优化技术,它可以将一个对象的资源(如内存、文件句柄等)从一个对象转移到另一个对象,而不需要复制或者销毁资源。移动语义可以利用右值引用来实现,通过重载移动构造函数和移动赋值运算符来定义对象如何被移动。移动语义可以提高程序的性能,避免不必要的拷贝和内存分配。简单来说,移动语义通过移动构造函数实现。

2024-05-16 00:00:44 641 8

原创 C++ 中的 lambda 表达式

lambda表达式

2024-05-12 11:04:22 1018 2

原创 Oracle 中索引与完整性(SQL)

Oracle数据库中的《索引与数据完整性》篇章

2024-05-10 19:10:31 1077 2

原创 C++类和对象(构造函数)

这章节,我们来集中学习类和对象中的构造函数方面的相关知识 首先我们来简单介绍一下C++中的类和对象:默认构造函数在 C++ 中有两种情况: 在讲拷贝构造之前,我们先来了解 深、浅拷贝对于内置类型的成员变量,默认初始化意味着它们可能会被赋予未定义的值(在某些编译器中可能是随机值)。对于自定义类型的成员变量,默认初始化会调用自定义类型的默认构造函数进行初始化,如果没有自定义默认构造函数,则成员变量的值也可能是未定义的。类中嵌套类(也称为内部类)是一个很好的例子。什么是隐式转换?代码示例 :在对象实例化中

2024-05-05 17:43:26 849 2

原创 集合中的常见的位运算

集合可以用二进制表示,二进制从低到高第 i位i 位为 1,表示 i 在集合中,i 位为 0,表示 i 不在集合中。例如集合 {0,2,3}{0,2,3} 可以用二进制数 1101表示;反过来,二进制数 1101;1101 就对应着集合 {0,2,3}。

2024-05-01 21:47:17 560 2

原创 C语言实现 贪吃蛇

C语言实现贪吃蛇

2024-04-13 21:03:16 918 8

原创 C语言排序算法

升序。

2024-04-06 00:00:28 963 7

原创 C语言程序编译和链接

编译过程和链接的处理

2024-03-30 12:44:49 583 3

原创 C语言中的数据文件的操作

C语言的数据文件操作

2024-03-30 11:51:47 1104 8

原创 结构体的理解和使用

结构体的声明,使用,计算大小和注意事项

2024-03-23 22:02:11 756 1

原创 数据在内存中的存储

这样做的目的,是节省1位有效数字。这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着⼀个字节,⼀个字节为8bit 位,但是在C语⾔中除了8 bit 的 char 之外,还有16 bit 的 short 型,32 bit 的 long 型(要看具体的编译器),另外,对于位数⼤于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于⼀个字节,那么必然存在着⼀个如何将多个字节安排的问题。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。

2024-03-20 20:24:40 656 1

原创 C语言字符串函数和内存操作函数

我们并没有成功将c指向的5个整形拷贝给c+1的位置,是因为在拷贝重叠位置的整形时,这个位置的内存已经被覆盖了,如下标0的字符拷贝到下标为1的位置后,这时再将下标为1的信息拷贝到下标为2的位置时就不能如愿了,因为此时下标为1的信息已经被改为1了,后面的情况一样。这个函数是将str1和str2一个一个作比较,如果str1字符大于str2,返回一个正数(比较的是字符的ASCII值),小于则返回负数,如一直比较到两个字符的结束符。memset是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。

2024-03-20 09:37:59 892 3

原创 深入理解指针

C语言指针的深入理解

2024-03-10 19:17:01 916 1

原创 数组和函数实践:扫雷小程序(9*9)

C语言学习中的一个游戏小程序

2024-02-07 23:35:45 358

原创 关于编程的认识和规划

1. 我是一名计算机科学与技术专业的大二学生,选这个专业也是因为从小有着浓厚的兴趣,以前梦想做一个黑客,以为可以无所不能,但后来想往游戏开发前进,虽然现在几乎一窍不通,但我可以为之努力。3. 我打算每天跟着网上的各种课程和讲解练习代码至少3小时,把打字速度和编程逻辑训练好。2. 我的目标是要精通和理解有关c/c++语言的各种技术,并可以独立写出游戏程序。5. 我想进入华为或者腾讯公司做一名高级游戏开发工程师。4. 我打算每天练习代码3个小时以上。

2024-01-16 23:09:57 400

空空如也

空空如也

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

TA关注的人

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