...pessoal estou com o seguinte problema quando crio uma estrutura:
#include
struct employee {
char name[80];
int age;
float wage;
} emp;
class TEO
{
struct employee *p = &emp;
};
main()
{
TEO t;
return 0;
}
erros:
ANSI C++ forbids initialization of member `p'
making `p' static
ANSI C++ forbids in-class initialization of non-const static member `p'
esses erros só ocorrem se a declaração
struct employee *p = &emp; estiver dentro da classe, PQ???
e também não posso fazer
srtruct employee P,*p;
como essas mensagens em inglês não ajudam em nada, fico sem entender porquê.
Kernel BeoS
Membro Junior
Registrado
89 Mensagens
0 Curtidas