Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Dichiarazione variabili globali
Forum - C/C++ - Dichiarazione variabili globali

Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 13:13
Sabato, 27/03/2010
Salve a tutti. Questo è il codice

Codice sorgente - presumibilmente C/C++

  1. static int var= 0;
  2.  
  3. NomeClasse::NomeClasse(){};




Secondo voi perchè non compila?

Questo è l'errore (alla riga 4 c'è la dichiarazione della variabile globale)

.cpp:4: error: extraneous `int' ignored
.cpp:4: error: conversion from `int' to non-scalar type `NomeClasse' requested

Ultima modifica effettuata da robrock80 il 27/03/2010 alle 13:14
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6117
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:17
Sabato, 27/03/2010
Facci vedere "tutto" il codice, non solo quelle due linee ...

P.S. Non è che hai dimenticato il ; alla fine della dichiarazione della classe ... ?

Ultima modifica effettuata da nessuno il 27/03/2010 alle 13:27


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 13:42
Sabato, 27/03/2010
class Time {
        public:
            Time();
    }


bool bPassed = false;


Time::Time(){
    int pippo = 2;
}


e questo è l'errore

..\src\Time.cpp:8: error: `bool' is now a keyword
..\src\Time.cpp:8: error: conversion from `bool' to non-scalar type `Time' requested
..\src\Time.cpp: In constructor `Time::Time()':
..\src\Time.cpp:12: warning: unused variable 'pippo'
Build error occurred, build is stopped
Time consumed: 2574  ms.  

Ultima modifica effettuata da robrock80 il 27/03/2010 alle 13:43
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6117
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:47
Sabato, 27/03/2010
Hai letto il mio P.S. precedente?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 13:50
Sabato, 27/03/2010
Oopsss

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 23:05
Domenica, 28/03/2010
no words

PM Quote