永远不会读取在初始化期间存储到''的值

时间:2011-06-09 06:33:24

标签: objective-c

运行构建和分析工具时,我收到警告Value stored to '' during initialisation is never read

它在stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));

上讲述

我也在函数的某些部分得到dwDelay=1000的相同警告。 声明为unsigned long int dwDelay = 0;

为什么会这样?

1 个答案:

答案 0 :(得分:0)

它告诉你,你从不使用pTimer

修改 为了澄清,它实际上告诉你,你从未使用过pTimer的特定值。如果您分配它然后在使用它之前再次分配它,您将收到消息。 e.g。

 stRs232Timer* pTimer = malloc(sizeof(stRs232Timer));

 // Lots of code not using pTimer.

 pTimer = someFunction();

会发出警告。