Articles of typedef

array de tamanho fixo typedef

Eu tenho que definir um tipo de dados de 24 bits. Eu estou usando char[3] para representar o tipo. Posso digitar o char[3] em type24 ? Eu tentei em um exemplo de código. Eu coloquei typedef char[3] type24; no meu arquivo de header. O compilador não se queixou disso. Mas quando eu defini uma function […]

Propagando ‘typedef’ de baseado em class derivada para ‘template’

Eu estou tentando definir a class base, que contém apenas typedef. template class A { public: typedef std::vector Vec_t; }; template class B : public A { private: Vec_t v; // fails – Vec_t is not recognized }; Por que no BI receber um erro que Vec_t não é reconhecido e eu preciso escrevê-lo explicitamente? […]

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 pareço parece ser negativo. Atualmente tenho uma situação semelhante à seguinte: class GenericClass { public event EventHandler MyEvent; public class EventData : EventArgs { /* snip */ } […]

Os typedef e # definem o mesmo em c?

Gostaria de saber se typedef e #define são os mesmos em c ?

Como você lê as declarações C?

Eu já ouvi falar de alguns methods, mas nenhum deles ficou preso. Pessoalmente tento evitar tipos complexos em C e tentar dividi-los em typedef de componente. Agora estou enfrentando a manutenção de algum código legado de um chamado ‘programador de três estrelas’, e estou tendo dificuldades em ler alguns dos códigos *** [] []. Como […]

O que é um typedef enum em Objective-C?

Eu não acho que eu fundamentalmente entenda o que é um enum e quando usá-lo. Por exemplo: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; O que realmente está sendo declarado aqui?

Noções básicas sobre typedefs para pointers de function em C

Eu sempre fui um pouco perplexo quando eu li código de outras pessoas que tinha typedefs para pointers para funções com argumentos. Lembro-me de que demorei um pouco para resolver essa definição enquanto tentava entender um algoritmo numérico escrito em C há algum tempo atrás. Então, você poderia compartilhar suas dicas e pensamentos sobre como […]

definição de estrutura auto-referencial?

Eu não escrevo C há muito tempo, então eu não tenho certeza sobre como eu deveria fazer esses tipos de coisas recursivas … Eu gostaria que cada célula contivesse outra célula, mas eu recebo um erro ao longo do linhas de “campo ‘filho’ tem tipo incompleto”. Estás bem? typedef struct Cell { int isParent; Cell […]

Modelo de C ++ typedef

Eu tenho uma aula template class Matrix { // …. }; Eu quero fazer um typedef que cria um Vector (vetor de coluna) que é equivalente a uma Matrix com tamanhos N e 1. Algo como isso: typedef Matrix Vector; Que produz erro de compilation. O seguinte cria algo semelhante, mas não exatamente o que […]

Qual é a diferença entre ‘typedef’ e ‘using’ em C ++ 11?

Eu sei que em C ++ 11 agora podemos usar using para escrever o tipo alias, como typedef s: typedef int MyInt; É, pelo que entendi, equivalente a: using MyInt = int; E essa nova syntax surgiu do esforço para ter uma maneira de expressar ” template typedef “: template using MyType = AnotherType; Mas, […]