Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

catch() u gcc-3.2.2

[es] :: C/C++ programiranje :: catch() u gcc-3.2.2

[ Pregleda: 3185 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jonathan
Aleksandar Ilic
Aleksinac

Član broj: 2113
Poruke: 456
*.ptt.yu

Jabber: yu1is@elitesecurity.org
ICQ: 62419462


+45 Profil

icon catch() u gcc-3.2.207.05.2003. u 14:03 - pre 255 meseci
Neki program (DivxRipper), uspešno sam kompajlirao sa gcc-2.95.3 i glibc-2.2.7.
Kompajliranje sa gcc-3.2.2 i glibc-2.3.1 daje parse error na catch().

void convertInitOutput(char *outputFileName)
{
try {
outputFile = CreateIAviWriteFile(outputFileName);
} catch(FatalError & e) {
e.Print();
exit(1);
}
}

Sve funkcije obično imam u man stranici, ali try i catch kao da ne postoje.
Nisam uspeo da ih nađem ni u milion .h fajlova...

Zna li ko šta je izmenjeno? Gde da gledam? Any hint...?

pozdrav,
Alek

-=- 73 de YU1IS -=-
 
Odgovor na temu

Časlav Ilić
Braunšvajg, Nemačka

Član broj: 4945
Poruke: 565
*.beg.sezampro.yu



+27 Profil

icon Re: catch() u gcc-3.2.208.05.2003. u 14:14 - pre 255 meseci
gcc-3.2 ima rigorozniju kontrolu raznih stvari u vezi sa C++-om, tako da može biti da neka neusklađenost sa standardom, koja je prolazila sa gcc-2.95.3, više ne prolazi. Da li hoće da se kompajlira prost program sa izuzećima, kao:

Code:
#include <iostream>
#include <stdexcept>

using namespace std;

int
main ()
{
    try
    {
        cout << "Here" << endl;
        throw exception();
        return 0;
    }
    catch (exception& e)
    {
        cout << "There" << endl;
        return 1;
    }
}

Ako hoće, daj tačno šta ti izbacuje kompajler za onaj DivxRipper.
 
Odgovor na temu

jonathan
Aleksandar Ilic
Aleksinac

Član broj: 2113
Poruke: 456
*.ptt.yu

Jabber: yu1is@elitesecurity.org
ICQ: 62419462


+45 Profil

icon Re: catch() u gcc-3.2.208.05.2003. u 23:15 - pre 255 meseci
Otišlo na mail.
-=- 73 de YU1IS -=-
 
Odgovor na temu

[es] :: C/C++ programiranje :: catch() u gcc-3.2.2

[ Pregleda: 3185 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.