• Sábado 14 de Diciembre de 2024, 22:40

Autor Tema:  Re: Duda con punteros a estructura  (Leído 1288 veces)

NEXTOR

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Duda con punteros a estructura
« en: Viernes 20 de Diciembre de 2002, 08:42 »
0
Hola, programeros. A ver si alguien me resuelve una duda...
Está claro que pasar una estructura como argumento a una función es ineficiente ya que es necesario cargar cada miembro en la pila, así que lo que siempre hago es pasar un puntero a estructura. Pero hace poco he leído en una página dedicada al DirectX que incluso pasar un puntero a una estructura es ineficiente ya que el esqueleto de la estructura debe cargarse también en la pila...

¿Esto es cierto?
Néxtor

bench

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Re: Duda con punteros a estructura
« Respuesta #1 en: Miércoles 1 de Enero de 2003, 18:41 »
0
No conosco direcX de tal forma que no se como trabaja con las estructuras.

Pero hasta donde tengo entendido en "C" cuando uno pasa una variable tipo puntero, lo unico que se carga en la pila es la información referente a la dirección relativa donde empiezan los datos a los que apunta y la información del tipo de dato al que apunta.

De tal forma, que a mi entender, cuando se pasa un puntero como parametro a una función, el espacio que ocupa en la pila no depende del tipo de dato al que apunte, sino a la calidad del compilador que se este utilizando y de como este manipule la pila. Es decir no depende del programador.

Saludos:

http://www.BenchSQL.com/

NEXTOR

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Duda con punteros a estructura
« Respuesta #2 en: Viernes 3 de Enero de 2003, 01:37 »
0
Gracias. Bench
Néxtor