Resultados da pesquisa a pedido "typedef"

1 a resposta

A função de membro modelada typedefs não será compilada

#include <iostream> #include <string> using namespace std; void printstr( const string & s ) { cout << s << endl; } template < typename A > class Test { public: typedef void (*Func)( const A & ); }; typedef void (*Func)( const string & ...

9 a resposta

Equivalente de typedef em c #

Existe um equivalente typedef em c #, ou alguma maneira de obter algum tipo de comportamento semelhante? Eu fiz alguns googling, mas em todos os lugares que ...

3 a resposta

tipo typedef'd não visível como tipo de retorno de uma função membro

Este programa falha ao compilar (usando o gcc-4.5). A mensagem de erro diz: error: 'myType_t' não nomeia um tipo 1 class abc{ 2 //typedef int myType_t; 3 4 public: 5 typedef int myType_t; 6 7 abc(); 8 myType_t fun1(); 9 }; 10 11 myType_t ...

4 a resposta

Confused por #define e typedef

#define T Stack_T typedef struct T *T;Então o que fazT emstruct T significa, o definido por#define outypedef?

3 a resposta

Undef um typedef em C ++?

Estou trabalhando em um grande projeto que tem um arquivo A.h cujo código tem uma linha typedef unsigned __int16 Elf64_Half;Também desde que eu estou construindo no Linux e usandodlinfo função, eu tenho que incluirlink.h arquivo no meu ...

2 a resposta

erro: especificadores de declaração esperados ou '...' antes de 'list_node'

Eu tenho um arquivo catalog.h com este typedef struct node* list_node; struct node { operationdesc op_ptr; list_node next; };e um parser.h com isso #include "catalog.h" int parse_query(char *input, list_node operation_list); Ambos os cabeçalhos ...

4 a resposta

Herança em vez de typedef

O C ++ não pode criar um modelo de uma classe typedef ou typedef uma classe de modelo. Sei que herdo e faço da minha classe um modelo, ele funcionará. Exemplos: // Illegal template <class T> typedef MyVectorType vector<T>; //Valid, ...

1 a resposta

O que é uma extensão do C ++ 11 [-Wc ++ 11-extensions]

Preciso de ajuda para entender onde esse erro está ocorrendo: aviso: a inicialização na classe do membro de dados não estáticos é uma extensão do C ++ 11 [-Wc ++ 11-extensions] Esta é a seção do código de onde vem: typedef struct Hand { bool ...

6 a resposta

Como encaminhar typedef'd struct em .h

Tenho Preprocessor.h #define MAX_FILES 15 struct Preprocessor { FILE fileVector[MAX_FILES]; int currentFile; }; typedef struct Preprocessor Prepro; void Prepro_init(Prepro* p) { (*p).currentFile = 0; } Percebi então que tinha que separar as ...

2 a resposta

Por que os aliases de tipo no C ++ usam 'using' em vez de 'typedef' na sintaxe?

Claramente, aliases de tipo e aliases de tipo de modelo são semanticamente equivalentes a typedefs e uma extensão de typedefs para suportar o modelo. Como é que nova sintaxe com ousing A palavra-chave foi criada para eles em vez de usar typedefs ...