Resultados da pesquisa a pedido "typedef"

3 a resposta

Uso da palavra-chave typename com typedef e new

Considere este código, template<class T> struct Sample { typename T::X *x; //declare pointer to T's X };No código acima, a palavra-chavetypename é requerido pelo compilador, para que possa desambiguar entre tipos e valores aninhados em modelos. ...

3 a resposta

Wrapper de classe C ++ em torno de tipos fundamentais

Muitas bibliotecas que eu vi / usei typedefs para fornecer variáveis portáteis e de tamanho fixo, por exemplo, int8, uint8, int16, uint16, etc, que terão o tamanho correto, independentemente da plataforma (e o c ++ 11 faz isso com o cabeçalho ...

1 a resposta

Typedef-name entra em conflito com a tag struct em C ++

Esta é minha segunda investigação sobre declaração de estrutura em C ++. (O primeiro éaqui [https://stackoverflow.com/questions/22363980/scope-of-structure-declared-defined-within-another-structure] ) Mas agora me depareiesta ...

2 a resposta

C ++ typedef interpretação de ponteiros const

Em primeiro lugar, códigos de exemplo: Caso 1: typedef char* CHARS; typedef CHARS const CPTR; // constant pointer to charsA substituição textual do CHARS se torna: typedef char* const CPTR; // still a constant pointer to charsCaso 2: typedef ...

5 a resposta

Digitando uma função (NÃO um ponteiro de função)

typedef void int_void(int);int_void é uma função que pega um número inteiro e não retorna nada. Minha pergunta é:pode ser usado "sozinho", sem ponteiro?Ou seja, é possível usá-lo simplesmenteint_void e nãoint_void*? typedef void int_void(int); ...

3 a resposta

Confusão estrutural em C

Então eu estava olhandoeste tutorial em C [http://c.learncodethehardway.org/book/ex19.html]e eu encontrei estas linhas de código: struct Monster { Object proto; int hit_points; }; typedef struct Monster Monster;E eu pensei que faria muito mais ...

5 a resposta

Práticas recomendadas para arquivos de cabeçalho para typedefs

Estou usando o shared_ptr e o STL extensivamente em um projeto, e isso leva a tipos longos e propensos a erros, comoshared_ptr< vector< shared_ptr<const Foo> > > (Eu sou um programador de ObjC por preferência, onde nomes longos são a norma e ...

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 ...

2 a resposta

Como declaro typedef no Swift

Se eu precisar de um tipo personalizado no Swift, poderiatypedef, Como eu faço isso? (Algo como uma sintaxe de fechamento typedef)

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 ...