首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TTTrees
掘友等级
目标:成为一名优秀的后端开发工程师。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 25
沸点 2
赞
27
返回
|
搜索文章
最新
热门
(四)动态库与静态库使用(重置版)
概念 1.1 代码分发方式: 1.2 静态库: 1.优点:代码合并到模块中,无零散文件。 2.缺点:模块体积变大,当多个模块使用该库时,内存中有多份代码。 1.3 动态库: 1.优点:模块体积几乎不变
(三)句柄与指针
句柄与指针,是什么 指针到底是什么? 存储变量地址的变量。 C语言: int * pAge=malloc(sizeof(int)); C++: int * pAgeCPP=new int; pAge和
(二)程序是如何编译链接跑起来的
完整构建流程 源代码 --> 预处理 --> 编译 --> 目标文件 --> 链接(DLL/EXE) --> 可执行文件 --> 运行时加载 1.1 预处理器(Preprocessing) 输入:.c
(一)静态库和动态库的基本概念
1.库的基本概念 库是一组预先编译好的代码和数据的集合,提供了可重用的功能,供其它程序调用。在Windows开发中,库主要分为两种类型: 1.1 静态库(lib) 静态库文件(.lib)包含的【函数和
C++学习笔记(42):C++11核心的新增特性
1. auto 类型推导 是什么:让编译器根据初始化表达式自动推导变量类型。 解决什么问题:C++98中,迭代器、模板类型等声明极其冗长,影响代码可读性和维护性。 示例: 2. 范围for循环 是什么
C++学习笔记(41):深入解析C++智能指针:从使用到本质
C++11引入的智能指针是现代C++资源管理的核心。它们通过RAII(资源获取即初始化)机制,自动化了动态内存的管理,极大地减少了内存泄漏和悬空指针等问题。本文将重点深入讲解std::unique_p
C++学习笔记(40):lambda匿名函数
lambda匿名函数的定义 定义一个lambda匿名函数的语法格式如下: 各部分的含义如下: 【外部变量访问方式说明符】 [ ]方括号用于向编译器表面当前是一个lambda表达式,其不能被省略。在方括
C++学习笔记(39):虚函数表、高内聚|松耦合
虚函数表的本质 虚函数表(vtable)是C++实现动态多态的核心机制。 它本质上是一个函数指针数组,每个包含虚函数的类都有自己的虚函数表,而每个对象都包含一个指向该表的指针(vptr)。 给一个例子
C++学习笔记(38):封装、继承、多态
什么是接口 接口的工程意义 动态库的.h头文件就是接口 我给别人提供的函数声明是接口 QT的信号是接口:“我告诉你我什么时候会发出什么信号” 封装:把复杂装进“黑盒子” 封装的本质就是造黑盒子:把复杂
C++学习笔记(37):重新认识C++及MSVC
C++规范 C++不仅是编程语言,更是一个语言标准,标准是规范,不是实现。 谁来制定和维护这个规范呢,由国际组织“国际C++标准委员会”,正式名称为ISO/IEC JTC1/SC2/WG21。 该委员
下一页
个人成就
文章被点赞
26
文章被阅读
1,902
掘力值
722
关注了
1
关注者
2
收藏集
0
关注标签
10
加入于
2025-02-08