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

    [c++] Inserire elemento in lista in specifica posizione

    Ho una semplice lista:

    codice:
    list<obj> my_list;
    E desidero inserire un mio oggetto in una posizione specifica, per esempio in posizione 2 (la lista ha più di due elementi), come posso fare?
    Fracty - The Fractal Generator



    If you cannot choose a concise name that expresses what the method does, it is possible that your method is attempting to perform too many diverse tasks.

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    http://www.cplusplus.com/reference/stl/list/insert/

    Per esempio:
    codice:
    auto it = my_list.begin();
    
    advance(it, 3);
    my_list.insert(it, other_obj);
    L'elemento è inserito prima dell'iteratore it.
    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
    Grazie, non conoscevo il metodo advance.
    Fracty - The Fractal Generator



    If you cannot choose a concise name that expresses what the method does, it is possible that your method is attempting to perform too many diverse tasks.

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.