技术栈
指针
码luffyliu
2 小时前
后端
·
go
·
指针
·
浅拷贝
·
深拷贝
Go 中的深浅拷贝:从城市缓存场景讲透指针与内存操作
目录一、场景背景:为什么要关注深浅拷贝?二、先搞懂:值类型与引用类型1. 值类型2. 引用类型三、深浅拷贝的定义
加成BUFF
1 天前
开发语言
·
c++
·
算法
·
指针
·
数组
C++入门讲解3:数组与指针全面详解
在C++编程中,数组与指针是核心基础知识点,也是后续学习数据结构、算法的重要铺垫。数组提供了高效存储同类型数据的方式,而指针则通过直接操作内存地址,赋予程序更灵活的内存访问能力。两者的结合使用更是C++的精髓所在,能够大幅提升代码的效率与灵活性。本文将从数组(一维、二维、字符数组)、指针基础、指针与数组的关联三个维度,结合实例代码详细讲解,帮助读者彻底掌握这部分知识点。
蜂蜜黄油呀土豆
7 天前
golang
·
make
·
指针
·
new
·
nil
Go 指针详解:定义、初始化、nil 语义与用例(含 swap 示例与原理分析)
指针在 Go 中并不复杂,但想把它用好、用稳,需要弄清楚几个核心概念:Go 是按值传递、指针保存变量地址、new 与 make 的差别、以及 nil 在不同类型上的行为差异。本文把这些知识点串联起来,边写代码边解释原理与工程实践建议。
缘三水
10 天前
c语言
·
开发语言
·
指针
·
语法
【C语言】16.指针(6)进阶篇目——数组与指针笔试题目详解
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动治愈迷茫的良药🚀个人介绍:
缘三水
11 天前
c语言
·
开发语言
·
指针
·
语法
【C语言】15.指针(5)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
12 天前
c语言
·
开发语言
·
指针
·
语法
【C语言】14.指针(4)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
13 天前
c语言
·
开发语言
·
指针
·
语法
【C语言】13.指针(3)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
14 天前
c语言
·
开发语言
·
指针
【C语言】12.指针(2)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
15 天前
c语言
·
开发语言
·
指针
【C语言】11.指针(1)
🎉个人主页:缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
矜辰所致
19 天前
c语言
·
开发语言
·
指针
·
typedef
·
函数指针
C 语言 —— 函数指针
指针作为 C 语言关键与难点之一 ,说是 C 语言的灵魂也不为过,真正的掌握好了它,才能说会 C 语言。
C语言小火车
1 个月前
c语言
·
开发语言
·
c++
·
指针
C/C++ 指针全面解析:从基础到进阶的终极指南
指针是 C/C++ 语言的灵魂,也是初学者公认的难点。它的本质是内存地址,通过指针可以直接操作内存,实现高效的数据访问、动态内存管理和泛型编程。
小毅&Nora
1 个月前
c++
·
指针
【后端】【C++】智能指针详解:从裸指针到 RAII 的优雅演进(附 5 个可运行示例)
在 C++ 编程中,内存泄漏 和 悬空指针 是初学者乃至老手都可能踩中的“经典陷阱”。传统使用 new / delete 的裸指针方式虽然灵活,但极易出错。为了解决这一问题,C++11 引入了 智能指针(Smart Pointers),通过 RAII(Resource Acquisition Is Initialization)机制,实现了自动内存管理。
SamHou0
1 个月前
指针
·
cpp
奶奶都能看懂的 C++ —— 左值和右值
如果你上网搜索过一些 C++ 教程,你总会遇见两个名词,左值和右值。这是什么意思呢?它们有什么区别呢?今天就来详细看看这两个概念。
SamHou0
1 个月前
指针
·
数组
·
cpp
奶奶都能看懂的 C++ —— 数组与指针
在上一篇中,我们讨论了 vector 和迭代器,用以遍历一个有序可变序列。而我们知道,在 vector 之下有一种更加基本的数据类型——数组,它是有序固定大小的序列。实际上,我们所涉及的迭代器(范围 for),在数组中也以某种形式可用。
moringlightyn
2 个月前
开发语言
·
c++
·
笔记
·
c++11
·
指针
·
智能指针
c++ 智能指针
在上篇异常安全问题那里有如下的样例对于可能存在内存泄漏的问题使用了异常的重新抛出来解决 这种方式确实解决了这里的问题 但是这种方法感觉有些拉了
爱学习的小鱼gogo
2 个月前
python
·
算法
·
矩阵
·
指针
·
经验
·
二维数组
·
逆序
pyhton 螺旋矩阵(指针-矩阵-中等)含源码(二十六)
问题描述:给定一个正整数 n,生成一个 n x n 的正方形矩阵,矩阵中包含 1 到 n² 的所有元素,且元素按顺时针螺旋顺序排列。
R&ain
2 个月前
c语言
·
指针
文件指针和普通指针的区别
核心总结:普通指针:直接操作内存地址,指向程序数据所在的内存位置文件指针:是一个句柄,代表一个打开的文件流,通过它间接操作磁盘文件
老侯(Old monkey)
2 个月前
c语言
·
函数调用
·
指针
·
冒泡法排序
C语言:冒泡法排序
从键盘输入N个整数,使用冒泡排序算法进行升序排列。C语言程序如下(以10个数为例):程序运行结果如下:
xingke
3 个月前
c语言
·
指针
·
c语言标准
从C语言标准揭秘C指针:第 8 章:二维数组与指针:多维内存的访问逻辑
各位同学,上一章我们学习了数组指针的核心特性 —— 这种 “指向整个数组的指针” 凭借与二维数组行类型的完美匹配,成为操作多维内存的精准工具。今天这一章,我们要深入探讨 “二维数组与指针” 的深层关联,彻底搞懂二维数组的内存本质、数组名的退化规则,以及多种指针访问方式的底层逻辑。我们会结合 C 标准,对比不同访问方式的等价性,纠正 “用int**传递二维数组” 等常见错误,为理解更高维数组打下基础。
数据知道
3 个月前
开发语言
·
后端
·
golang
·
指针
·
go语言
Go基础:Go语言中的指针详解:在什么情况下应该使用指针?
好的,我们来详细解析 Go 语言中的指针。指针是 Go 语言中一个强大而重要的特性,它允许我们直接访问和操作内存地址,从而实现高效的内存使用和数据共享。理解指针是掌握 Go 语言高级特性的关键一步。 本文将分为以下几个部分: