gpt4 book ai didi

c++ - 如何保留条件操作的结果?

转载 作者:行者123 更新时间:2023-11-30 04:13:25 26 4
gpt4 key购买 nike

<分区>

好吧,这个标题不好,请随时提出更好的建议,我只是不知道该怎么调用它。

假设我有一个对象a,我想给它赋值,检查这个值是否满足某个条件,然后如果条件满足就做一些事情.这是执行此操作的一种方法:

int a = 1234;
if (a > 1)
{
someFunction(a);
}

但是如果我在这个测试之外不需要 a 怎么办?如果我尝试执行 if(int a = 1234 > 1) 然后我得到 a = 1 因为它首先解决了右侧,如果我把定义放在括号我得到这个:

if ((int a = 1234) > 1) // about 3 different errors
{
someFunction(a);
}

显然这不是一个交易破坏者,但由于您可以在 for 循环中声明对象,我认为有可能实现与 if 条件类似的东西?

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