Что такое указатель Singleton в C?

У меня есть код, похожий на этот (это не производственный код. Просто пример кода)

char *inbuf = NULL;
inbuf = buf; //buf is some other valid buffer of size 100.

func(&inbuf);


.....

void func(char **p)
{
  ...
  (*p)++;
  ...

}

Инструмент Coverity Tool говорит, что "взятие адреса с помощью &inbuf дает синглтон". Я слышал термин синглтон по отношению к С++. Но что означает одноэлементный указатель в терминах C?

7
задан Jay 7 June 2012 в 15:23
поделиться