我有一些代碼是這樣的(這不是生產代碼,只是一個示例代碼)什麼是C中的單例指針?
char *inbuf = NULL;
inbuf = buf; //buf is some other valid buffer of size 100.
func(&inbuf);
.....
void func(char **p)
{
...
(*p)++;
...
}
Coverity的工具說:「與& INBUF產生一個單以地址」。我聽說過關於C++的單例。但是,單指針在C語言中意味着什麼?
單例就像一個只會創建一次的全局,每次都可以訪問。查看更多信息:http://www.infernodevelopment.com/singleton-c – NKamrath
向我們顯示聲明buf的行。 –