Resultados da pesquisa a pedido "typedef"
O que significa “typedef void (* Something) ()” significa
Estou tentando entender o que isso significa, o código que estou vendo tem em .h typedef void (*MCB)(); static MCB m_process;em .C MCB Modes::m_process = NULL;E às vezes quando eu faço m_process();Eu recebo uma falha de segmentação, ...
o tamanho de armazenamento de "nomes" não é conhecido
Eu recebo esse erro ao compilar este arquivo de origem .c /INIT_SOURCE_BUILD/src/names_list.c:7: erro: o tamanho de armazenamento de 'nomes' não é conhecido #include <stdio.h> #include "list.h" int main(){ struct List names; names->size = 3; ...
É possível definir uma especialização de modelo de implementação como typedef de outro tipo?
Eu tenho um modelo de classe para o qual eu quero introduzir várias especializações de modelo. Essas especializações de modelo são idênticas a algum tipo exi...
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 & ...
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 ...
Declaração de variável causa falha de segmentação
Não entendo o motivo de um erro de falha de segmentação no meu programa. O código está disponívelaqui [https://github.com/Muffo/KinectGraffiti/blob/master/src/graffiti.c] Na linha 29 eu declaro umPclImage variável, definida com typedef como uma ...
Sintaxe de assinatura da função de membro typedef C ++
Desejo declarar a definição de tipo para uma assinatura de função de membro. A função global typedefs fica assim: typedef int (function_signature)(int, int); typedef int (*function_pointer) (int, int);Mas não sou capaz da mesma coisa para uma ...
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, ...