gpt4 book ai didi

c++ - 避免 Switch 语句中的分支操作

转载 作者:行者123 更新时间:2023-11-30 03:52:13 24 4
gpt4 key购买 nike

<分区>

不是让 switch 语句在一个分支又一个分支之间迭代运行,是否有办法让程序集在数组中的列表中查找 goto 语句?还是这通常在编译器中进行了优化?

这样的优化将极大地帮助具有常量值的大型 switch 语句。

例如:

switch(test) {
case 1:
// Do something
break;
case 2:
// Do something
break;
}

“优化”:

action_link[] = {action_1, action_2};
goto action_link[test];

action_1:
// Do Something
action_2:
// Do Something

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