社区
C++ Builder
帖子详情
inline没有起作用?
justademo
2006-08-24 09:56:55
根据C/C++相关知识的介绍,inline函数会在调用的位置展开,可是我在公共头文件中定义了一个简单的inline函数,然后在两个form中分别调用该函数.设置断点, 运行后查看相应的CPU窗体, 发现实际上还是跳到同一个函数入口处调用了该inline函数!
inline函数不是应该在调用处被编译器展开吗? BCB的编译器处理特殊化了,还是inline函数的使用有问题?
请帮忙介绍一下.
...全文
155
4
打赏
收藏
inline没有起作用?
根据C/C++相关知识的介绍,inline函数会在调用的位置展开,可是我在公共头文件中定义了一个简单的inline函数,然后在两个form中分别调用该函数.设置断点, 运行后查看相应的CPU窗体, 发现实际上还是跳到同一个函数入口处调用了该inline函数! inline函数不是应该在调用处被编译器展开吗? BCB的编译器处理特殊化了,还是inline函数的使用有问题? 请帮忙介绍一下.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justademo
2006-08-28
打赏
举报
回复
楼上各位朋友,请教怎么让BCB展开inline呢? 我写inline函数的本意,就是希望能在调用的地方展开该函数。
zyyoung
2006-08-25
打赏
举报
回复
inline以空间来换时间
zyyoung
2006-08-25
打赏
举报
回复
BCB的编译器问题,不知道vc里是不是一样
wellerweldon
2006-08-25
打赏
举报
回复
inline隻是向編譯器建議,不是一定展開的,具體由編譯器自己決定的
c语言
inline
不起
作用
,C语言
inline
内联函数学习小结
//
inline
(内联)函数:将普通的函数定义为
inline
函数,可以避免普通函数入栈出栈的开销,它是将函数内的代码直接粘贴到调用处。除此之外,它和普通函数无异。//要成为
inline
函数必须具备以下几点://1、函数代码很短...
详细说明%matplotlib
inline
的
作用
+为什么在Jupyter NoteBook中不能显示图像?
打开Jupyter Notebook,一般%matplotlib
inline
就是加在你的语句块的第一句,
作用
就是将你要做的语句以图的形式显示出来,不加这一句就不会显示了例如: # 设置
inline
方式,直接把图片画在网页上 %matplotlib ...
c语言
inline
有什么
作用
,C语言
inline
的用法
inline
这个关键词,是从C99开始出现的。它要解决的问题很明确,对于那些短小精干频繁调用的函数,如果是
inline
的,编译的时候,函数调用位置会被替换成函数的代码块,省掉了函数调用的压栈出栈等操作,可以加快程序...
html after不显示,css after不起
作用
?
css的伪元素,之所以被称为伪元素,是因为他们不是真正的页面元素,html
没有
对应的元素,但是其所有...css after不起
作用
?css after伪类元素不起
作用
是因为添加的元素默认是
inline
元素,需要设置content属性,否则...
C++中
inline
关键字的
作用
关键字
inline
必须与函数定义放在一起才能使函数成为内联,仅仅将
inline
放在函数声明前面不起任何
作用
。
inline
是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。
inline
关键字用来定义一个类的内联...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章