O C++ suporta todos, ou quase todos, os componentes de C, por isso estava aprendendo sobre a alocação dinâmica de memória, o malloc, copiei os códigos exemplos e ambos geraram o mesmo erro de compilação
void main(){
typedef struct {
int dia, mes, ano;
} data;
data *d;
d = malloc (sizeof (data));
d->dia = 31;
d->mes = 12;
d->ano = 2008
getch();
}
Pergunta
Guest --Paulo --
O C++ suporta todos, ou quase todos, os componentes de C, por isso estava aprendendo sobre a alocação dinâmica de memória, o malloc, copiei os códigos exemplos e ambos geraram o mesmo erro de compilação
ou o mais simplesEm
d = malloc (sizeof (data));
Cannot converto void* to data
ou
mudem data por char no segundo exemplo.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.