[so] problema VMChecker g++, pe parser/UseParser.cpp

Alexandru Goia goia.alexandru.linux at gmail.com
Thu Mar 10 00:04:31 EET 2011


2011/3/9 Adrian Scoica <adrian.scoica at gmail.com>

>
>
> fprintf si stderr nu fac parte din namespace-ul std::
>> Tot codul mostenit din C e declarat in spatiul global de nume (altfel nu
>> ai putea compila cod pur C in C++).
>>
>
> Minor correction: codul C e declarat _si_ in spatiul global de nume.
> Pointerul catre functii este, insa, acelasi (atoi() si std::atoi() sunt de
> fapt aceeasi functie).
>
> Also, vezi ca header-ele de C++ s-au modificat dupa versiunea 4.4.x de
> compilator (for some reason).
>

Asta era problema : G++ si headerele lui, de pe Debian 5.0.8, ca si sursele
parser-ului, sunt mai vechi. Cum scriam, g++ --v, da output 4.3.2.  Solutia
: #include <cstdio>, manual, in sursele parser-ului, mai precis in
UseParser.cpp .

Ok, mersi de ajutor.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110310/0b87c008/attachment.htm>


More information about the so mailing list