2017-08-02 12 views
1

私はIotivityフレームワークに取り組んでいましたが、私はこれらのステートメントの使用を知ることができませんでした。 iotivity-1.3.0 /リソース/ CSDK /スタック/ SRC/ocstack.cコードでは、私が使い方を知って興味ステートメント "(void)ipAddr;(void)port;"の使用を知ることができません。 Iotivityフレームワークで

...

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

答えて

2

(void) ipAddr; 
(void) port; 

"未使用"変数に関するコンパイラの警告を消す方法です。

APIはいくつかの標準に準拠するためにいくつかのパラメータを受け入れるために特定のパターンに従わなければならない場合に便利ですが、実際にはコード内では変数を使用しません。

+0

この場合、ドキュメントを一目瞭然にする必要があります。一度は使用されましたが、もう使用されませんでした。 'ipAddrホストデバイスのIPアドレス。推奨されないパラメータ。 ' 'ポートホストデバイスのポート。推奨されないパラメータです。 –