JaMFRY
CitarJaMFRYque te parece si delcaras tu variable gloval M solo en la clase citas y no el el codigo de php, osea quitale del codigo de php siq ueires que el valor no se peurda peus ii te das cuenta en el oro codigo tu variable M no tien ningun valor asiq ue pro defecto te loe sta toamndo por M=0;bueno creoq eue se es tu problema si no lo es que aml toy proque no lo ude ahcer pero epseroq uet e sirva jeje************THE KING IS COMING**********
Geo
QUE MALVADO QUE CULPA TENGO YO DE NO SABERME EXPLICAR MUCHO JAJAPERO BUENO ALGO SI SIRVIO ESPERO QUE SI O SI NO PIÑA PS NO ENTENDI BIEN EL PROBLEMA
Eso va a ser que esta encriptado
citas b;b.M= 5; <--- "me dice logicamente que no hay una variable M de la clase citas".
He probado las 2 maneras que me haveis comentado, pero la del "extern int M", cuando lo pongo en el .hpp el g++ del linux no le mola y me da un error del comando extern.
La otra opcion que me haveis dado de poner "int M" solo en el .cpp no me sirve, ya que mas adelante creo un objeto de la clase citas, y necesito llamar a M, y como no la tengo declarada en el .hpp me da error, resumiendo que por fuerza tengo que declarar "int M" en el .hpp, ya que si hiciera lo siguente:citas b;b.M= 5; <--- "me dice logicamente que no hay una variable M de la clase citas".Alguna otra sugerencia, porfavor, es que estoy encallado ahy, y una vez tenga eso ya me ira bien el resto de la clase.Merci.
Que tal si la declaras dentro de la clase pero como static ... ¿Eso es lo que estas tratando de hacer? ¿Una variable de la clase? De esta manera solo una copia es mantenida ...