Pues les explico:
tengo una clase Ingrediente y una clase receta.
en la clase receta tengo que tener un array dinamico con objetos ingrediente, y lo tengo escrito asi:
class Receta
{
char* nombre;
int indice;
double coste;
Ingrediente** arrIngredientes;
public:
Receta (const char* nom, int ind, double cost)
{
nombre= new char[strlen(nom)+1];
strcpy (nombre,nom);
indice=ind;
coste=cost;
arrIngredientes= new Ingrediente*[ind];
};
El caso es, que tengo que hacer un método con la siguiente cabecera:
const Ingrediente& getIngrediente(int indice)
y no hay tu tia, el & me vuelve loco y me da errores de compilación despues de probar mil cosas.
¿alguien me prodria decir como devuelvo el dichoso ingrediente?