[elektro] C++

Karoly Kovacs koka55 at kabsi.at
Mon Nov 28 11:18:43 CET 2011


Ezen jot nevettem. :)))

"Akarsz beszelni rola?" :)))

Karoly


> Elmondod, hogy miért lenne szükséged erre?
>
> 2011/11/27 Móczik Gábor<pm_levlista at progzmaster.hu>
>
>> Hali!
>>
>> Hogy lehetne egy C++ fájlban egy adott függvényt úgy deklarálni, hogy C
>> konvenciók szerint kerüljön fordításra?
>>
>>
>> Nem tudom érthető-e, leírom a problémát:
>>
>> Ki akartam próbálni, hogy működik-e a C++ támogatás, és kiterjesztés
>> alapján a C fájlokat C fordító, CPP fájlokat C++ fordítja le.
>> Class deklarációt nyilván csak olyan fájlba tudok include-olni, amit C++
>> fordító fordít, tehát ha már rögtön a main()-ból szeretnék metódust
>> hívni, akkor a main()-t tartalmazó fájl C++ kell legyen.
>>
>> A probléma itt kezdődik, ugyanis a C és C++ másképp kezeli a neveket
>> (amit az object fájlba tesz), linkelésnél a startup kód (ami C) nem
>> tudja meghívni main()-t. (undefined reference to `main')
>>
>> Szóval azt szeretném elérni, hogy C++ fájlban a main deklarációja C
>> szerinti legyen.
>>
>> Egyébként CooCox és GCC az áldozat.
>>
>>
>>
>> Persze most hogy ezt leírtam, rájöttem hogy ez vélhetően nem fog jól
>> működni, a konstruktorokat is meg kéne hívnia valakinek...
>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list