[cpl] [Tema3] Cast
Lavinia.Ghica at microchip.com
Lavinia.Ghica at microchip.com
Tue Dec 29 09:47:01 EET 2015
Salut,
Sunt 2 tipuri de cast pe care trebuie sa le tratati:
1) int - string, unde trebuie sa introduceti un apel catre functia _lcpl_intToString
2) conversie catre alt tip __lcpl_cast
Spor,
Lavinia
On 25 Dec 2015, at 17:29, Andrei Tuicu via cpl <cpl at cursuri.cs.pub.ro<mailto:cpl at cursuri.cs.pub.ro>> wrote:
Salut!
As avea si eu cateva intrebari referitoare la visit(Cast*):
1. Eu am folosit o instructiune de tip BitCastInst catre pointer de struct.T<Class>. Unde <Class> este numele tipului intors Cast::getType(). Este corect?
2. In primul rand nu prea inteleg ce anume face functia din runtime __lcpl_cast. Pare ca face numai o verificare, daca un obiect de un tip poate fi convertit la alt tip, dar lucreaza pe RTTI, ceea ce mi se pare confuz. In ce context ar trebui s-o folosim?
3. Exista cast explicit de tip {String 3}, desi se poate face implicit?
Multumesc,
Andrei Tuicu
_______________________________________________
cpl mailing list
cpl at cursuri.cs.pub.ro<mailto:cpl at cursuri.cs.pub.ro>
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151229/3fab72c2/attachment.html>
More information about the cpl
mailing list