我正在尝试构建一个托管vst效果的小程序,我想扫描一个文件夹中的插件dll.
我知道如何找到所有的dll,但现在我有以下问题:
ps:如果有一个库可以为我做所有这些,请告诉我.
考虑以下人为的例子:
void HandleThat() { ... }
void HandleThis()
{
if (That) return HandleThat();
...
}
Run Code Online (Sandbox Code Playgroud)
这段代码工作得很好,我很确定它是规范有效的,但我(也许是我自己)考虑这种不寻常的风格,因为调用似乎返回函数的结果,尽管这两个函数都是原型的无效.
通常,我希望看到:
if (That) {HandleThat(); return;}
Run Code Online (Sandbox Code Playgroud)
我觉得,对于发生的事情没有任何含糊之处.
SO社区,我可以看看返回 - 无效编码风格是否令人困惑或有问题?它有成语的感觉; 我应该使用它还是避免使用它?
一般来说,我会努力澄清并使用第二种风格.另一方面,第一种形式的整洁性让我对它有所了解.