中易网

C++内联函数在 在编译时是将该函数的目标代码插入每个调用该函数的地方

答案:2  悬赏:50  
解决时间 2021-01-29 10:20
C++内联函数在 在编译时是将该函数的目标代码插入每个调用该函数的地方
最佳答案
内联函数在调用时,是将调用表达式用内联函数体来替换,而一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中
追问:把编译时 改成运行时 有什么不对么
追答:编译和运行是完全不同的过程的。先编译后运行的
全部回答
函数的调用是要跳转的 这需要堆栈的操作 会有些费时 (你可以想像成一个函数是另一个程序,要去调用) 而内联就是把这段代码嵌在主函数里(可以想像成另一个程序被打包集成在主程序里)这样就不需要执行函数跳转,时间上的开销少了,但是空间上浪费了(这段代码会可能在多处被多次调用,但是每处都要写一边,要重复写很多边,汇编代码上就会长很多)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长沙地铁长沙火车站从哪个出口可以直接到售票
我是刚刚做外汇的,请问一下怎么在网上找客户
每客腹肌带控制器为什么插上后开不了机
行为主义创立的标志是1914年美国心理学家(
具有公务员或参照公务员法管理人员身份且在编
电脑上好玩的免费的吃鸡游戏有哪些?
中国黄带和绿带各有多少个
300英雄里的 300娘全英雄礼包 里都有啥啊 萌
电线电缆厂,铜丝束线失误了,现想把节距为50
为什么,中国有的手机厂家有能力制造高仿手机
敬畏和畏惧的区别
日语グリーン·ウィロ的意思?
小三去单位闹怎么办
我的手机是vivoy75a请问怎样抗大内存啊
太平军所到之处,毁孔庙,砸孔子牌位,把儒家
推荐资讯
大家都是在彩虹兔APP上面参加一些同志活动的
有谁知道成都大的工业区在哪些地方?
努比亚x6的字体大小能否修改放大
黑大的继续教育学院的二学历有用么?
求一套KTV 按钮素材 求大神贡献!!!
我叫初岩 初次见面请多关照 日语怎么说
若用一台显微镜观察同一标本四次,每次仅调整
女生喝水后上厕所频繁是肾不好么
冰冻三尺,非一日之寒和居安思危,用哲学的道
上胸中胸下胸有什么区别
两个见字并列组成一个字读什么音
“如果你们想看照片,我的荣幸 或说我很乐意
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?