Domande taggate «c++»

C ++ è un linguaggio di programmazione generico. È stato originariamente progettato come estensione di C e ha una sintassi simile, ma ora è un linguaggio completamente diverso. Utilizzare questo tag per domande sul codice (da compilare) compilato con un compilatore C ++. Utilizzare un tag specifico della versione per domande relative a una revisione standard specifica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], ecc.



9
Perché usi typedef quando dichiari un enum in C ++?
Non scrivo C ++ da anni e ora sto cercando di riprenderlo. Mi sono imbattuto in questo e ho pensato di rinunciare: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Cos'è questo? Perché la typedefparola chiave viene utilizzata qui? Perché il nome TokenTypeappare …
183 c++  enums  typedef 



12
Esiste un limite di lunghezza massima dell'array in C ++?
Esiste una lunghezza massima per un array in C ++? È un limite C ++ o dipende dalla mia macchina? È modificabile? Dipende dal tipo di matrice? Posso infrangere questo limite in qualche modo o devo cercare un modo migliore di archiviare le informazioni? E quale dovrebbe essere il modo …
183 c++  arrays 


11
Come chiamare cancellare con un iteratore inverso
Sto cercando di fare qualcosa del genere: for ( std::list< Cursor::Enum >::reverse_iterator i = m_CursorStack.rbegin(); i != m_CursorStack.rend(); ++i ) { if ( *i == pCursor ) { m_CursorStack.erase( i ); break; } } Tuttavia, la cancellazione richiede un iteratore e non un iteratore inverso. c'è un modo per convertire …
181 c++ 


19
Come trovare la perdita di memoria in un codice / progetto C ++?
Sono un programmatore C ++ sulla piattaforma Windows. Sto usando Visual Studio 2008. Di solito finisco nel codice con perdite di memoria. Normalmente trovo la perdita di memoria controllando il codice, ma è ingombrante e non è sempre un buon approccio. Dal momento che non posso permettermi uno strumento di …
180 c++  memory-leaks 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.