水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:这段代码有更优雅的写法吗?
楼主
|
speedboy2998
|
2024-05-24 11:05:59
|
展开
if (matched1 || matched2) { if (matched1) { processA(); } processAB(); }
--
FROM 54.193.180.*
2楼
|
speedboy2998
|
2024-05-24 11:20:10
|
展开
哈哈,感谢,好像是没那么别扭了。
【 在 KnightZorro 的大作中提到: 】
: if (matched1)
: {
: processA();
: ...................
--
FROM 54.193.180.*
4楼
|
speedboy2998
|
2024-05-24 16:16:38
|
展开
processAB 实际上是一大段代码,,,本来打算做成函数,就可以像你这样写。
但是要传递的参数太多,就放弃了再做成函数的打算。
【 在 z16166 的大作中提到: 】
: 取决于你的侧重点是condition还是operation
: if (matched1)
: {
: ...................
--
FROM 218.76.62.*
5楼
|
speedboy2998
|
2024-05-24 16:16:54
|
展开
processAB 实际上是一大段代码,,,本来打算做成函数,就可以像你这样写。
但是要传递的参数太多,就放弃了再做成函数的打算。
【 在 z16166 的大作中提到: 】
: 取决于你的侧重点是condition还是operation
: if (matched1)
: {
: ...................
--
FROM 218.76.62.*
7楼
|
speedboy2998
|
2024-05-24 16:38:03
|
展开
没写全,实际的代码是
if (processA())
{
return;
}
ProcessA 是一个轻量级的特例,满足了可以直接返回, 所以优先处理 processA。
【 在 z16166 的大作中提到: 】
: 两个独立的维度,A(condition)、B(operation)
: 既可以先按A来分,也可以先按B来分
:
--
修改:speedboy2998 FROM 218.76.62.*
FROM 218.76.62.*
10楼
|
speedboy2998
|
2024-05-24 19:16:33
|
展开
haha ,灌水灌水
【 在 z16166 的大作中提到: 】
: 我去,这又是挤牙膏了几个帖子后才挤出来的细节呀
:
--
FROM 54.193.180.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版