Deberías leerte las respuestas al completo... no solo intuir lo que pone, sino comprender lo que realmente dicen las respuestas.
Cita:
Iniciado por eferion Por otro lado, sí que es posible devolver elementos sin usar punteros, puedes devolver los objetos tal cual, pero en ese caso tendrías que pensar en algún mecanismo para identificar "objetos no válidos" (por ejemplo si la función tiene que devolverte los datos de "Pedro" pero no hay ningún registro con ese nombre). Una opción puede ser asignar un id negativo o que el nombre esté en blanco... eso ya es decisión tuya.
El caso es que tienes que definir una característica que identifique objetos válidos de objetos no válidos y aplicar esa regla en todo tu programa.