Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [c++]chiamate al distruttore

    Ho sviluppato una classe, e nel mio programma ho 3 istanze della classe; prima opero su 2 di esse e poi sull'ultima; quando non opero + sulle prime 2 mi parte il metodo distruttore di queste; quando finisce il programma però riparte il metodo distruttore oltre che per il terzo oggetto anche per il primo e per il secondo,dandomi come capirete bene errori di segmentazione...come posso far si che il distruttore non sia chiamato + del dovuto?

  2. #2

    Re: [c++]chiamate al distruttore

    Originariamente inviato da cassiosteel
    Ho sviluppato una classe, e nel mio programma ho 3 istanze della classe; prima opero su 2 di esse e poi sull'ultima; quando non opero + sulle prime 2 mi parte il metodo distruttore di queste; quando finisce il programma però riparte il metodo distruttore oltre che per il terzo oggetto anche per il primo e per il secondo,dandomi come capirete bene errori di segmentazione...come posso far si che il distruttore non sia chiamato + del dovuto?
    Posta il codice (ridotto ai minimi termini), senza, mi pare difficile diagnosticare il tuo problema.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.