Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    100

    passare un set<int> ad una funzione [C++]

    Salve volevo sapere come passare un set ad una funzione:
    io ho fatto:

    void UDPClusterApp::funzione(set<IPvXAddress> copia)
    {
    .....
    }

    e dichiarata come:

    void UDPClusterApp::funzione(set<IPvXAddress> copia);

    al momento della compilazione l errore dato è:

    UDPClusterApp.h:60: error: extra qualification ‘UDPClusterApp::’ on member ‘funzione’

    dove ho sbagliato?

  2. #2

    Re: passare un set<int> ad una funzione [C++]

    Originariamente inviato da lorty
    UDPClusterApp.h:60: error: extra qualification ‘UDPClusterApp::’ on member ‘funzione’

    dove ho sbagliato?
    Te lo dice il compilatore: non si aspetta "UDPClusterApp::" e per sapere il perché bisogna vedere il resto del codice.

  3. #3
    Sembra che quel "UDPClusterApp::" sia di troppo: effettivamente dipende da cosa c'è scritto nel resto del codice. Ad esempio in un listato come

    codice:
    class UDPClusterApp
    {
       public:
          void UDPClusterApp::funzione(set<IPvXAddress> copia)
          {
              .....
          }
    }
    il metodo andrebbe dichiarato come

    codice:
    void funzione(set<IPvXAddress> copia)

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.