gpt4 book ai didi

code-formatting - 包装代码行的约定?

转载 作者:行者123 更新时间:2023-12-04 07:13:27 25 4
gpt4 key购买 nike

我通常包装我的代码行,以便它们长达 80 个字符。

你觉得哪种包装更好看?

// (A)
std::vector<MyLongClassName::size_type>* myvector
= new std::vector<MyLongClassName::size_type>();
bool isOneOrAnother = hereIsOneLongCondition
&& hereIsAnotherOne;

// (B)
std::vector<MyLongClassName::size_type>* myvector =
new std::vector<MyLongClassName::size_type>();
bool isOneOrAnother = hereIsOneLongCondition &&
hereIsAnotherOne;

我知道这是任意的,但是有约定或首选方式吗?

最佳答案

我会选择 (B),但对于 bool 值,我可能会添加并非完全必要的括号,然后将值排列在其中。我会添加括号只是因为没有它们我的 emacs 不会为我做这件事。

bool isOneOrAnother = ( hereIsOneLongCondition &&
hereIsAnotherOne );

关于code-formatting - 包装代码行的约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189210/

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