gpt4 book ai didi

c++ - 将代码分成 block 是好的做法吗?

转载 作者:可可西里 更新时间:2023-11-01 18:04:43 27 4
gpt4 key购买 nike

如果我有一个方法可以做多个相关的事情,那么将方法做的每个“事情”都放在一个单独的 block 中是否是一个好习惯?

例如

{
int var
//Code
}

{
int var
//More Code
}

这将有助于减少局部变量的数量,并使代码更具可读性,但我不确定这是否是个好主意。

最佳答案

如果您的函数执行的多项操作足够长,以至于您会考虑像这样将这些操作拆分成多个 block ,那么您应该将函数拆分成多个更小的函数。

当然,在某些情况下引入新的作用域 block 很有用。例如,如果您使用某种类型的 scoped_lock 来锁定互斥锁或其他同步对象,则可以通过引入作用域 block 来确保只持有锁的时间尽可能短。

关于c++ - 将代码分成 block 是好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861761/

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