preguntar acerca de typedef
7
réponses
déréférencement du pointeur vers un type incomplet
J'ai vu beaucoup de questions à ce sujet, mais je vais poser la question différemment sans code spécifique. Y a-t-il un moyen de facilement déterminer ce qui fait que le type est incomplet? Dans mon cas, j'utilise quelqu'un d'autre et je suis compl …
demandé sur
1970-01-01 00:33:30
3
réponses
Le nom typedef est-il facultatif dans une déclaration typedef?
J'ai été assez surpris quand j'ai vu le code suivant compiler sans erreurs ou avertissements dans g++-4.2:
typedef enum test { one };
Mon hypothèse était que si vous utilisiez le mot-clé typedef, Il faudrait un identifiant supplémentaire comme da …
demandé sur
1970-01-01 00:33:31
2
réponses
Un prototype de fonction typedef peut-il être utilisé dans les définitions de fonctions?
, j'ai une série de fonctions avec le même prototype, dire
int func1(int a, int b) {
// ...
}
int func2(int a, int b) {
// ...
}
// ...
Maintenant, je veux simplifier leur définition et leur déclaration. Bien sûr, je pourrais utiliser une macr …
demandé sur
1970-01-01 00:33:31
5
réponses
C++ typedef membre fonction signature syntaxe
Je veux déclarer une définition de type pour une signature de fonction membre. La fonction globale typedefs ressemble à ceci:
typedef int (function_signature)(int, int);
typedef int (*function_pointer) (int, int);
Mais je ne suis pas capable de l …
demandé sur
1970-01-01 00:33:31
2
réponses
C++ typedef interprétation de pointeurs const
Premièrement, les codes de l'échantillon:
Cas 1:
typedef char* CHARS;
typedef CHARS const CPTR; // constant pointer to chars
le remplacement textuel des caractères devient:
typedef char* const CPTR; // still a constant pointer to chars
…
demandé sur
1970-01-01 00:33:30
2
réponses
Qu’est-ce qu’un typedef dans Dart?
j'ai lu la description, et je comprends qu'il s'agit d'un alias de type de fonction.
un alias typedef, ou function-type, donne à un type de fonction un nom que vous pouvez utiliser lors de la déclaration des champs et des types de retour. Un typede …
demandé sur
1970-01-01 00:33:32
2
réponses
Les structures c opaques: comment les déclarer?
j'ai vu les deux styles suivants de déclaration des types opaques dans capis. Est-il un avantage évident à l'aide d'un style plus qu'un autre?
Option 1
// foo.h
typedef struct foo * fooRef;
void doStuff(fooRef f);
// foo.c
struct foo …
demandé sur
1970-01-01 00:33:30
8
réponses
Différence entre ‘struct’ et ‘typedef struct’ en C++?
en C++, y a-t-il une différence entre:
struct Foo { ... };
et
typedef struct { ... } Foo;
... …
demandé sur
1970-01-01 00:33:29
2
réponses
C++ template typedef
j'ai une classe
template<size_t N, size_t M>
class Matrix {
// ....
};
je veux faire un typedef qui crée un Vector (vecteur colonne) qui est équivalent à un Matrix avec les tailles N et 1. Quelque chose comme ça:
typed …
demandé sur
1970-01-01 00:33:30