nt f1(int a, int b) { (void)b; return a; } int f2(int a, int b) { return a; }
#pragma unused
也可以禁止警告信息输出。
有时候,定义一个变量,是为了断言其值是否在预期之内,并不打算使用,利用(void)的方法,达到禁止此变量未使用的警告信息。
例如:
{ auto const result = m_peers.emplace (peer->slot(), peer); assert (result.second); (void) result.second; }