Perguntas com a marcação «typedef»

Em C e C ++, a palavra-chave typedef permite criar um alias para um tipo de dados conhecido.




6
Ponteiro da função Typedef?
Como obter mais informações sobre Stack Overflow no local de armazenamento : Como instalar o typedef no local de trabalho? Estou aprendendo a carregar dinamicamente DLL, mas o que eu não entendo é esta linha typedef void (*FunctionFunc)(); Eu tenho algumas perguntas. Se alguém puder responder, eu ficaria agradecido. Por …
459 c++  c  pointers  typedef 


1
Typedef do modelo C ++
Eu tenho aula template<size_t N, size_t M> class Matrix { // .... }; Eu quero fazer um typedefque cria um Vector(vetor de coluna) que é equivalente a um Matrixcom tamanhos N e 1. Algo assim: typedef Matrix<N,1> Vector<N>; O que produz erro de compilação. O seguinte cria algo semelhante, mas …
369 c++  templates  c++11  typedef 

10
Equivalente a typedef em C #
Existe um equivalente typedef em C # ou alguma forma de obter algum tipo de comportamento semelhante? Eu pesquisei no Google, mas em todos os lugares que olho parece ser negativo. Atualmente, tenho uma situação semelhante à seguinte: class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs …
326 c#  typedef 




8
uint8_t vs char não assinado
Qual é a vantagem de usar uint8_tmais unsigned charem C? Eu sei que em quase todos os sistemas uint8_té apenas um typedef unsigned char, então por que usá-lo?
231 c  typedef 

6
matriz de comprimento fixo typedef
Eu tenho que definir um tipo de dados de 24 bits. Estou usando char[3]para representar o tipo. Posso typedef char[3]para type24? Eu tentei em um exemplo de código. Eu coloquei typedef char[3] type24;no meu arquivo de cabeçalho. O compilador não reclamou. Mas quando defini uma função void foo(type24 val) {}no …
210 c  arrays  gcc  typedef 


9
Typedefs internos em C ++ - bom ou ruim?
Algo que me vejo fazendo frequentemente ultimamente é declarar typedefs relevantes para uma classe específica dentro dessa classe, ou seja, class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Esses tipos são usados ​​em outras partes do código: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() ); …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.