gpt4 book ai didi

c++ - 您将如何完全遵循 C/C++ 中的 Stepdown 规则?

转载 作者:行者123 更新时间:2023-11-28 04:54:16 25 4
gpt4 key购买 nike

Stepdown 规则鼓励像自上而下的叙述一样阅读代码。它建议每个类/函数都遵循下一个抽象级别的类/函数,以便我们可以阅读抽象级别下降的代码。

在 C/C++ 中,您需要在使用类/函数之前对其进行声明。那么如何在这里干净地应用 Stepdown 规则呢?以下方法的优点和缺点是什么?还有更好的吗?

void makeBreakfast();
void addEggs();
void cook();
void serve();

int main()
{
makeBreakfast();
}

void makeBreakfast()
{
addEggs();
cook();
serve();
}

void addEggs()
{
// Add eggs.
}

void cook()
{
// Cook.
}

void serve()
{
// Serve.
}

最佳答案

我的方法与您的方法类似,但要么创建一个类以便声明可以在使用后出现,要么将声明放在头文件中。

关于c++ - 您将如何完全遵循 C/C++ 中的 Stepdown 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47529858/

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