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

    [C++] Reset variabile in ciclo for

    Buon pomeriggio,

    premetto che sono nuovo al C++. La mia domanda è semplicissima: sto lavorando ad un progetto con librerie OpenCV, e ho la necessità di resettare in un ciclo for una variabile di tipo CvBox2D.
    Il for è il seguente:

    codice:
    ...
    for(int i=0;i<n;i++) 
    { 
    ... 
    // cvMinAreaRect2 = funzione per ricavare un rettangolo circoscrivente da un contorno
    CvBox2D a = cvMinAreaRect2(contours, NULL); 
    ... 
    }
    e voglio che per ogni ciclo il contenuto di a venga pulito, resettato... Messo a null, insomma.
    Cosa che con questo listato, attualmente, non accade.

    Come potrei fare?

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Quella variabile è creata "from the ground" ogni volta, quindi non ha bisogno di essere pulita.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  3. #3
    Questo l'avevo intuito...

    Non funzionava, ma ho risolto cambiando la dichiarazione della variabile per cambiarne lo scope.

    Grazie comunque
    Sonoftheland

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 © 2025 vBulletin Solutions, Inc. All rights reserved.