EC++
VF
vf at elte.hu
Wed Feb 11 20:20:34 CET 2004
Thus spake Füzesi Arnold <arno at freemail.hu>:
> uC-eken mekkora letjogosultsaga van a C++-nak?
> Vagy inkább Embedded C++-nak.
>
> Vannak forditok, amelyek tamogatjak (PL IAR Atmega-ra), de nem teljesen
> ertem hogyan mukodik a dolog.
> Ha egy objektumot letrehozok, akkor az elvileg kodmasolast, betoltest
> jelent. Ezt ugye FLASH-ben megjatszani nonszensz.
Latszik hogy nem kezeltel meg asm-bol ojjektumokat...
A kod marad a flashben. A RAM-ban letrehozott ojjektumok strukturajaban
van egy pointer a class-re, onnan pointer a class dispatcher hook-ra.
Ha valami nem tetszik, azt atiranyitod a sajat flash-ben futo
fuggvenyedre, ami szukseg eseten meghivhatja az eredetit is.
(Subclasst lehet igy csinalni)
Kar hogy az ilyeneket nem szoktak tudni megoldani a hatulgombolos
c programozok...
Hogy megeri-e? Ha amugy is hasznalsz dinamikus memoriafoglalast,
akkor megerheti. Egyebkent en nem csinalnek ilyeneket.
> Az objektumok kozotti idosztast hogyan oldja meg?
Nem feltetlenul van ra szukseg, az objektum kezelese mehet a metodust
kuldo taszkban is.
A C++ -t nem ismerem, nem tudom hogy az milyen objektum-kezelest
implikal. Ha nem megoldhato, meg kell csinalni a sajat OOP rendszert
sima C-ben. En megcsinaltam asm-ben, nem veszes.
> Arnold
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
Egyetlen atombomba tonkreteheti az egesz napodat!
More information about the Elektro
mailing list