|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
[C++] For each
Ciao, vorrei sapere se nel C++ il ciclo for each esiste solo nell'implementazione del Visual Studio o se è presente anche nel gcc.
Con Visual studio infatti non ho problemi a compilare del codice che lo contiene mentre con devC++ ottengo questo errore: Quote:
__________________
|
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
No, non esiste nel c++ il foreach. Per quali classi ti serve? Le STL per caso???
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Dovrei utilizzarlo sulle liste, con Visual studio utilizzavo la classe list
__________________
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
Se non sbagli allora devi fare:
Codice:
#include <list>
...
std::list<int> array();
for(std::list<int>::iterator i = array.begin(); i != array.end(); i++)
{
...
// Fai qualcosa
std::cout << (*i);
...
}
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
|
forse stavi pensando a questo ?
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
|
|
|
|
#6 | ||
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Quote:
Quote:
Ora però ho un altro problema, con Visual Studio avevo pragma once che DevC++ non riconosce, come posso sostituirla?
__________________
|
||
|
|
|
|
|
#7 | |
|
Registered User
Iscritto dal: Feb 2008
Messaggi: 77
|
Quote:
Codice:
#ifndef _MIO_FILE_H_ #define _MIO_FILE_H_ // Codice del file #endif Ultima modifica di kernel::panic : 01-04-2008 alle 19:34. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
scusa, ma per il "for each", non dovrebbe essere scritto: for_each ?
http://www.cplusplus.com/reference/a.../for_each.html
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#9 | ||
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Quote:
Quote:
http://blogs.msdn.com/arich/archive/...08/227139.aspx
__________________
|
||
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
In VS nuovi ci sono 2 tipi di C++ - Il VC++ classico - Una versione managed del C++, parente stretto del VB.net e del C#, con features quali la garbage collection, piena integrazione con il framework, etc. Normalmente si sconsiglia l'uso di quest'ultimo. Si propende per usare direttamente il VC++ originale oppure il C# (o il VB.net, ma piu' raro in ambito professionale).
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:06.




















