Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. C ++ 17 è ora completo di funzionalità, quindi è improbabile che subisca grandi cambiamenti. Centinaia di proposte sono state avanzate …
Cosa sono i "punti sequenza"? Qual è la relazione tra comportamento indefinito e punti sequenza? Uso spesso espressioni divertenti e contorte come a[++i] = i;, per farmi sentire meglio. Perché dovrei smettere di usarli? Se hai letto questo, assicurati di visitare la domanda di follow-up Comportamento indefinito e punti sequenza …
È comune in C ++ nominare le variabili membro con un qualche tipo di prefisso per indicare il fatto che sono variabili membro, piuttosto che variabili o parametri locali. Se provieni da uno sfondo MFC, probabilmente lo utilizzerai m_foo. L'ho visto anche di myFootanto in tanto. C # (o forse …
Mi sono imbattuto nella domanda di overflow dello stack Perdita di memoria con std :: string quando si utilizza std :: list <std :: string> e uno dei commenti dice questo: Smetti di usare newcosì tanto. Non riesco a vedere alcun motivo per cui hai usato nuovo ovunque tu abbia …
Ho esaminato alcune delle nuove funzionalità di C ++ 11 e una che ho notato è la doppia e commerciale nel dichiarare variabili, come T&& var. Per cominciare, come si chiama questa bestia? Vorrei che Google ci permettesse di cercare la punteggiatura in questo modo. Che cosa significa esattamente ? …
In molte macro C / C ++ vedo il codice della macro racchiuso in quello che sembra un do whileciclo insignificante . Ecco alcuni esempi. #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else Non riesco a vedere cosa do whilestia …
Non sono in grado di comprendere le differenze tra std::stringe std::wstring. So che wstringsupporta caratteri ampi come i caratteri Unicode. Ho le seguenti domande: Quando devo utilizzare std::wstringsopra std::string? Può std::stringcontenere l'intero set di caratteri ASCII, inclusi i caratteri speciali? È std::wstringsupportato da tutti i compilatori C ++ più popolari? …
Qual è il significato di constin dichiarazioni come queste? Il constmi confonde. class foobar { public: operator int () const; const char* foo() const; };
Sto cercando informazioni dettagliate sulla dimensione dei tipi di base C ++. So che dipende dall'architettura (16 bit, 32 bit, 64 bit) e dal compilatore. Ma ci sono degli standard per il C ++? Sto usando Visual Studio 2008 su un'architettura a 32 bit. Ecco cosa ottengo: char : 1 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.