无法知道语句的使用"(void)ipAddr; (无效)港口;"在Iotivity框架中

时间:2017-08-02 07:49:35

标签: c casting iotivity

我正在研究Iotivity框架,而跟踪我无法知道这些语句的用法。 iotivity-1.3.0 /资源/ CSDK /堆叠/ 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);
}

1 个答案:

答案 0 :(得分:2)

在代码中

(void) ipAddr;
(void) port;

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

当API必须遵循某种模式来接受许多参数以符合某些标准时,它会很方便,但实际上,在代码中你还是不使用变量。