1

我正在研究 Iotivity 框架,在跟踪时我无法知道这些语句的用途。iotivity-1.3.0/resource/csdk/stack/src/ocstack.c

我很想知道用法...

OCStackResult OCInit(const char *ipAddr, uint16_t port, OCMode mode)
{
(void) ipAddr;
(void) port;
return OCInit1(mode, OC_DEFAULT_FLAGS, OC_DEFAULT_FLAGS);
}
4

1 回答 1

2

在代码中

(void) ipAddr;
(void) port;

是一种使编译器对“未使用”变量发出警告的方法。

当 API 必须遵循某种模式来接受许多参数以符合某个标准时,它会派上用场,但实际上,在代码中您无论如何都不会使用变量。

于 2017-08-02T07:51:14.307 回答