社区
林世霖的课程社区_NO_1
深入浅出C语言视频教程(配套完整习题 + 源代码)
帖子详情
static函数+inline函数+回调函数
干燥剂007860
2023-01-12 23:03:54
课时名称
课时知识点
static函数+inline函数+回调函数
...全文
85
回复
打赏
收藏
static函数+inline函数+回调函数
课时名称课时知识点static函数+inline函数+回调函数
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
static
__
INLINE
内联
函数
static
__
INLINE
内联
函数
static
和
inline
配合修饰
函数
1.预先了解的知识 1.1
static
static
关键字用途太多,以致于让新手模糊。不过,总结起来就有两种作用,改变生命期和限制作用域。如: 修饰
inline
函数
:限制作用域
static
和
inline
配合修饰
函数
修饰普通
函数
:限制作用域 用
static
修饰的
函数
,本限定在本源码文件中,不能被本源码文件以外的代码文件调用,隐藏的作用 修饰局部变量:改变生命期 把局部变量改变为静态变量后是改变了它的存储方式,即改变了它的生存期。 共有两种变量存储在静态存储区:全局变量和
static
变量,
inline
和
static
、宏的区别及内联的注意事项
在说
inline
函数
和
static
函数
的区别前,先说说
static
函数
和普通
函数
的区别。
static
函数
和普通
函数
的区别:
函数
符号不同。 普通
函数
是global符号,
static
函数
生成的是local 符号。除此区别外,二者并无差别,都有开栈、清栈过程。 一、
inline
函数
和
static
函数
的区别: 区别1、
inline
函数
无开栈、清栈开销,而
static
函数
有; 区别2、i...
学习记录-
static
,
inline
修饰
函数
的作用
static
static
修饰的
函数
叫静态
函数
,根据其出现的地方可以分为以下两类: 1.静态成员
函数
:出现在类内,作用是调用这个
函数
不会访问或者修改任何对象数据成员 2.全局静态
函数
:用
static
修饰的
函数
,限定在本源码文件中,不能被本源码文件以外的代码文件调用 因此定义静态
函数
有以下好处: 其他文件中可以定义相同名字的
函数
,不会发生冲突。 静态
函数
不能被其他文件所用
inline
内联
函数
,即在线
函数
或编译时期展开
函数
。程序中使用
inline
关键字修饰的
函数
,编译阶段时在
函数
的调用点把inlin
C++
函数
声明为
static
inline
<
函数
>的好处
C++
函数
声明为
static
inline
的好处
林世霖的课程社区_NO_1
1
社区成员
146
社区内容
发帖
与我相关
我的任务
林世霖的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章