gpt4 book ai didi

c++ - 是否有任何 C++ 编译器删除内联时始终持有相同答案的 if 语句?

转载 作者:太空狗 更新时间:2023-10-29 20:14:51 27 4
gpt4 key购买 nike

<分区>

例如,如果我有以下功能:

void foo(DoThisSometimes, DoThisAlways)
{
if (DoThisSometimes == 1)
{
//Do stuff
}
//Do other stuff
{

一段内联代码以DoThisSometimes为0调用这个函数,是否有任何编译器会从内联函数中删除这部分代码:

if (DoThisSometimes == 1)
{
//Do stuff
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com