Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿puntero a puntero? (https://www.clubdelphi.com/foros/showthread.php?t=54114)

Guillermo80 09-03-2008 22:12:25

¿puntero a puntero?
 
Me gustaría saber cómo puedo poner en Delphi una declaración de una variable de C++ que no entiendo muy bien ni para qué sirve un puntero que apunta a otro puntero:

Cita:

int **mivariable;
En delphi en principio si fuera un ptr normal (un solo '*') haría lo siguiente:

Cita:

type
PInteger = ^Integer;

var
PInteger mivariable;
¿Alguna idea de qué podría hacer?

seoane 09-03-2008 22:16:19

Vamos a ver, si tenemos esto:
Código Delphi [-]
type
  PInteger = ^Integer;

Nada nos impide hacer esto otro
Código Delphi [-]
var
  mivariable = ^PInteger;

Guillermo80 09-03-2008 22:28:50

problema
 
Bueno, realmente eso ya se me había ocurrido, pero no me funcionaba. Lo he vuelto a intentar, y ahora sí que me va. Resulta que son unas declaraciones que me estoy haciendo en una Unit, pero no me acordaba de que para poner comentarios es muy sensible a poner comentarios con //, cuando se debe usar llaves {} ;)

Problema solucionado, gracias.

Crandel 09-03-2008 22:46:32

A mi me da la idea que usa esa variable como referencia de una matriz dinamica.


La franja horaria es GMT +2. Ahora son las 14:26:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi