Access Violation

quinta-feira, dezembro 22, 2005

O que esta errado com este código (Parte I) ?
Antes de mais nada, eu sei, esta não é uma idéia muito original, mas eu acredito que seja uma forma bastante eficiente de apresentar tópicos de interesse e de chamar a atenção; então vamos lá, esta é relativamente simples.

 0: #include "iostream"
1:
2: class base
3: {
4: public:
5: base()
6: {
7: std::cout << "[C++] In 'base' constructor I'm: ";
8: WhoAmI();
9: }
10:
11: virtual ~base()
12: {
13: std::cout << "[C++] In 'base' destructor I'm: ";
14: WhoAmI();
15: }
16:
17: virtual void WhoAmI() const
18: {
19: std::cout << "base" << std::endl;
20: }
21: };
22:
23: class derived : public base
24: {
25: public:
26: virtual void WhoAmI() const
27: {
28: std::cout << "derived" << std::endl;
29: }
30: };
31:
32: void main()
33: {
34: derived x;
35: }

No próximo post dou a resposta.

[Editado dia 12/01/2006: Incluí "Parte I" no título]

[+/-] mostrar/esconder este post

1 Comments:

  • Olá caro amigo blogueiro.
    Seu blog está desde já convidado a fazer parte da InforComunidade, que tem por intenção fazer uma reunião de vários proprietários de páginas da Internet.
    Estão sendo convidados blogs, sites, fóruns, flogs entre os mais diversos assuntos, humor, noticias, apenas postagens, etc.
    Faça parte dele e divulgue seu blog.
    Para mais informações entre no blog da InforComunidade e procure a postagem sobre como se cadastrar.
    Você poderá ainda fazer parte do fórum InforComunidade, para isso veja mais detalhes no blog.
    Até a próxima.

    By Anonymous Anônimo, at 1:04 PM  

Postar um comentário

<< Home