[ LUGOS ] virtualni classi z egcc

polz polz na writeme.com
Pet Jul 17 22:45:48 CEST 1998


Kot sem ze tezil, mi egcc noce skompilati programa, ki bi vseboval virtualne
classe. Zato me zanima, ce lahko kdo na glibc sistemu (po moznosti debian)
skompila na koncu dodani program. Ce komu to uspe, naj mi prooosim na privat
mail poslje podatke o tem, kateri C kompiler uporablja(verzijo), katero verzijo
ld ima in ali je rec kaj sam skonfiguriral.

Meni namrec g++ vrne tole:
/tmp/ccc29771: In function `image type_info function':
/tmp/ccc29771(.text+0x7d): undefined reference to `picture type_info function'
/tmp/ccc29771(.text+0x84): undefined reference to `picture type_info node'
/tmp/ccc29771(.text+0x93): undefined reference to `__rtti_si'
/tmp/ccc29771: In function `picture::picture(void)':
/tmp/ccc29771(.gnu.linkonce.t.__7picture+0x8): undefined reference to `picture virtual table'

Vnaprej hvala za vso pomoc!

--------------------cut here---------------------------

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>

class picture
{
public:
        virtual void brahma();
};

class image:public picture
{
public:
        void brahma();
        int x,y;
};

void image::brahma()
{
        printf("TEST\n");
};

void main() {
        image a;
}



 --
Gasper Fele-Zorz, irritation central.





Dodatne informacije o seznamu Starilist