我目前正在为模块规范文档绘制序列图。
我正在考虑的原因是我不知道如何在序列图中描述条件编译代码。
例如,
void func_A( void )
{
#if (A == Yes)
func_B();
#endif
}
在此代码中,如果 A 为 Yes,则 func_B 会被编译,但如果 A 为 No,则无法编译。
如何用这种代码绘制序列图?
最佳答案
条件编译实际上使用预处理器开关的两种不同设置构建两个不同的程序。
没有预见到能够将两个程序放入一个序列图中的方法。
关于c - 如何描述可由序列图中的预处理器禁用或启用的序列图消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50247215/