2017-03-18 3 views
0

Comment utiliser un type personnalisé u64 de "typedef unsigned long long u64;" dans un fichier d'en-tête sans inclure un autre fichier d'en-tête? Je l'ai vu Q & A pour typedef struct et tout en utilisant l'avant déclaration, mais que quand il vient à quelque chose comme l'extrait ci-dessous:Comment utiliser un type personnalisé u64 de "typedef unsigned long long u64;" dans un fichier d'en-tête sans inclure un autre fichier d'en-tête

  //my_type.h 
      typedef   int  s32; 
      typedef unsigned long long u64; 
      typedef   long long s64; 


      //my_foo.h 
      s32 foo(s32 value1); 

Répondre

0

copie le typedef dans votre propre fichier en-tête/source.

+1

cela n'aide pas, en fait il dit encore "type inconnu" – Mahi

+0

@Mahi: postez un exemple court et autonome qui montre votre problème. –