Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    97

    Sono un pivello con C++, qualccuno mi puo' aiutare ?

    Ciao a tutti voi, maghi della programmazione,
    da poco tempo mi sono avvicinato al linguaggio C++, per cui perdonate la banalita' della domanda.

    Sotto ho riportato una classe elementare del C++.

    In questa classe ho inserito due variabili, i ed a.
    Se volessi inizializzare tali variabili ad un valore predefinito prima che esse vengano utilizzate dal costruttore, come e dove posso farlo?
    Per default, la variabile static assume sempre un valore 0, mentre l' altra assume un valore casuale.

    ...
    ...
    ...
    class my_class
    {
    int i;
    static int a;

    public:
    void set_i(int n) {i = n;}
    int get_i() {return i;}
    my_class();
    ~my_class();

    };
    int my_class::a;
    ...
    ...
    ...
    Grazie 1000 a tutti

  2. #2
    Puoi creare il costruttore in questo modo:
    my_class::my_class(int n_i)
    ,i(n_i)
    {
    // Codice del costruttore
    ...
    }

    In questo modo inizializzi il valore di i prima che il costruttore venga messo in esecuzione.
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    97
    Grazie 1000

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