infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: gheorghe corina iuliana din Mai 29, 2014, 21:00:54



Titlul: C++
Scris de: gheorghe corina iuliana din Mai 29, 2014, 21:00:54
void tiparireVectorr(Vector_d & v)
{   
   cout << "------------------------------------------------" << endl;
   for (int i = 0; i < v.getSize(); i++)
   {
      Masina * m = v.getElementAtPosition(i);
      cout << m->toString()<<endl;
   }
   cout << "------------------------------------------------" << endl;
}
am o problema la rulare
First-chance exception at 0x010953D1 in Clasa Masina.exe: 0xC0000005: Access violation reading location 0xCCCCCCCC.

If there is a handler for this exception, the program may be safely continued.
mai exact  linia asta mi-o indica ca ar avea o problema
 


Titlul: Răspuns: C++
Scris de: Boaca Cosmin din Mai 30, 2014, 14:56:39
Eroarea nu este generata de codul dat de tine ci de ceva ce faci inainte si se reflecta aici. Mai precis tu probabil pui un pointer in vectorul ala care indica spre o zona de memorie nealocata ( sau care nu este alocata programului tau de catre sistemul de operare ) .


Titlul: Răspuns: C++
Scris de: gheorghe corina iuliana din Mai 30, 2014, 17:22:07
multumesc am rezolvat problema ,trebuia sa schimb ceva