1. 栈内存(Stack)
自动分配、自动释放
存储:基本类型值、引用类型地址
空间小、速度快、有序
2. 堆内存(Heap)
手动管理、垃圾回收机制释放
存储:引用类型真实数据
空间大、速度慢、无序
3. 变量赋值本质
基本赋值:值拷贝,新变量独立
引用赋值:地址拷贝,变量指向同一对象
张小明
前端开发工程师
自动分配、自动释放
存储:基本类型值、引用类型地址
空间小、速度快、有序
手动管理、垃圾回收机制释放
存储:引用类型真实数据
空间大、速度慢、无序
基本赋值:值拷贝,新变量独立
引用赋值:地址拷贝,变量指向同一对象
1.. 引言:封装 ≠ 复杂面向对象三大特性:封装、继承、多态。封装的核心是隐藏内部数据,对外提供受控的访问接口。在 Python 中,实现封装最常见的武器就是 property 装饰器。它让你既能像访问普通属性一样自然(obj.attr…
摘要:本文系统介绍了智慧路桥数字孪生平台的构建与应用。针对路桥管养行业存在的资产台账与空间位置脱节、隐蔽病害难发现、数据分散等痛点,提出基于数字孪生技术的解决方案。文章详细阐述了平台的四层架构(感知采集层、传输网关层、孪生底座…
我做了一个 Req2Code,让 Codex、Claude Code 和 Cursor 从多平台工作项选择一路走到规划分析、开发、测试与人工发布审批 “让 AI 开发不只会改代码,还能被选择、被追踪、被审核,并且只在明确批准后发布。” Req2Code 0.10.0 Alpha P…
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
时间复杂度o(n)空间复杂度o(1)vector<int>a/string a; reverse(a.begin(),a.end());vector<vector<int>>a上下翻转(翻转行):cpp vector<vector<int>> a {{1…
一.准备工作:DeepSeek官方参考文档:链接,官方文档随时可变,因此代码也会发生相应变化,请以官方提供的实际API为准。 二.实验环境:Win11、Qt Creator、Qt 5.9.9 MinGW 32bit. 三.最终效果: 四.工程目录: 五.在.pro文件中添加网络库: 六.完整代码: 1.main.cpp