Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-10-2009, 13:31   #1
hpx2000
Senior Member
 
L'Avatar di hpx2000
 
Iscritto dal: Dec 2008
Messaggi: 600
[c++ niubbo] identificatore non dichiarato

Ciao ragazzi!

Ho questo codice


Quote:
........
for (blabla *i = this; i->next != NULL; i = i->next);

i->next = new blabla(s, server);
i->next->prev = i;
.......
Su Visual Studio 6.0 viene compilato, mentre qui a casa dove ho visual studio 8 trial mi dice

error C2065: 'i': identificatore non dichiarato
error C2065: 'i': identificatore non dichiarato

La domanda è, perchè VS6 lo compila e VS8 trial no?

Scusate, sono proprio all'inizio, non uccidetemi
__________________
Ho venduto a : Simao, fpe, G30, marcy1987 thefamous emp zurg
hpx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2009, 20:10   #2
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Il secondo blocco, quello dove dà errore è al di fuori del ciclo for
Visual Studio 6 non era propriamente aderente allo standard (oltretutto è contemporaneo dello standard C++).
VS8 (2005) ha sicuramente ragione, lo scope di una variabile dichiarata in un for finisce con il for.
Che versione sarebbe la trial? Ti consiglio di usare la versione Express di Visual Studio 2008 (VS9)
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2009, 18:35   #3
hpx2000
Senior Member
 
L'Avatar di hpx2000
 
Iscritto dal: Dec 2008
Messaggi: 600
Grazie tomminno, in effetti cercando un altro pò con google è venuto fuori :


error C2065: 'i' : undeclared identifier

This happens because you're trying to compile a vs2005 programm with vs2008, i is declared in a header of a for loop but used after the for block, with2005 the scope of a variable decleared in a for header was in the same code block as the header, but in ANSI C it's scope is limited to the for block, you can fix by placing the declaration of "i" out side the for header like this:

Quote:
int i; for(;i<whatever;i++){...}
E' corretto?
Chiedo scusa, ma come già detto, non sono assolutamente pratico di programmazione. E ciò non mi è ancora chiaro. :-(

La trial sarebbe : Visual Studio Team System Trial 30Days.


Di nuovo grazie.
__________________
Ho venduto a : Simao, fpe, G30, marcy1987 thefamous emp zurg
hpx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2009, 19:48   #4
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da hpx2000 Guarda i messaggi
Grazie tomminno, in effetti cercando un altro pò con google è venuto fuori :


error C2065: 'i' : undeclared identifier

This happens because you're trying to compile a vs2005 programm with vs2008, i is declared in a header of a for loop but used after the for block, with2005 the scope of a variable decleared in a for header was in the same code block as the header, but in ANSI C it's scope is limited to the for block, you can fix by placing the declaration of "i" out side the for header like this:
Mmmh mi sembrava che l'ultimo compilatore a soffrire del bug fosse il 2003. Il 2005 mi sembrava già aderente agli standard.

Quote:
E' corretto?
Si ma devi ricordarti che poi fuori dal for la variabile i vale whatever, e nel caso citato inizialmente sarebbe corretto.

Quote:
La trial sarebbe : Visual Studio Team System Trial 30Days.


Di nuovo grazie.
Ti conviene usare la Express, per lo meno puoi usarla anche dopo i 30 giorni
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2009, 18:21   #5
hpx2000
Senior Member
 
L'Avatar di hpx2000
 
Iscritto dal: Dec 2008
Messaggi: 600
tomminno Ti ringrazio infinitamente per la pazienza.
Sei stato veramente gentile!

GRAZIE!

Potete chiudere il topic, problema risolto grazie a tomminno ed ho capito una cosa nuova
__________________
Ho venduto a : Simao, fpe, G30, marcy1987 thefamous emp zurg
hpx2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Toyota usa giochi e premi per spingere i...
HarmonyOS ha raggiunto la soglia di sopr...
Le offerte Amazon più convenienti...
Un gruppo di ladri ha usato Google Maps ...
Apple non si fida di Samsung per la real...
Windows 11: un nuovo driver nativo mette...
Vi hanno regalato buoni Amazon? Intanto ...
Via acari, polvere e sporco da materassi...
Cuffie Beats in super offerta su Amazon,...
Xbox Cloud Gaming arriva su Amazon Fire ...
Un blackout a San Francisco manda in til...
Windows 11 è diventato più...
Apple cambia strategia a causa della cri...
007 First Light: uscita rimandata di due...
Samsung Galaxy A37 e A57: il comparto fo...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v