2009-06-10 4 views
0

Quelle est l'implication de "private unsigned char" dans C?implication de private dans C

+8

Je crois que C ne supporte pas les spécificateurs d'accès privés, protégés et publics – Ram

+0

il n'y a pas de spécificateurs d'accès en C, et aussi la syntaxe n'est pas correcte – Naveen

Répondre

9

L'implication probable de « privé » en C est que vous avez une macro qui définit privé comme quelque chose, peut-être:

#define private static 

Il n'y a aucun mot-clé « privée » dans le plus pur (standard) C. Vous pourriez utiliser un compilateur C++ (dans ce cas, il existe toutes sortes de mises en garde sur ce à quoi private est utilisé), ou vous pouvez utiliser une extension non standard dans votre compilateur.

+1

gcc fait une distinction très nette entre C et C++, Borland et Microsoft loin moins donc. –

Questions connexes