<分区>
我写了一个 C++ 宏来包装两个通用函数的执行:
#define DO_ACTIONS( action1, action2, handle ) \
ResetEvent( handle ); \
action1 \
action2 \
// other common stuff...
使用示例:
DO_ACTIONS( function1( 1, 2, 3 );,
function2();,
m_handleEvent );
DO_ACTIONS( function1( "some text" );,
function2( -3 );,
m_handleEvent );
我想用更优雅的代码替换这段代码。你认为模板可以帮助我吗?还有其他想法吗?
谢谢。