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.

2
Il linguaggio sicuro è obsoleto in C ++ 11?
Questa risposta di @R. Martinho Fernandes mostra che il linguaggio del bool di sicurezza è apparentemente deprecato in C ++ 11, in quanto può essere sostituito da un semplice explicit operator bool() const; secondo la citazione standard nella risposta §4 [conv] p3: Un'espressione e può essere implicitamente convertita in un …

9
Typedef interni in C ++: stile buono o stile cattivo?
Qualcosa che mi sono ritrovato a fare spesso ultimamente è dichiarare dattiloscritti rilevanti per una particolare classe all'interno di quella classe, cioè class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Questi tipi vengono quindi utilizzati altrove nel codice: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() …


14
Come faccio a leggere un intero file in una stringa std :: string in C ++?
Come faccio a leggere un file in un std::string, cioè, leggere l'intero file contemporaneamente? La modalità testo o binaria deve essere specificata dal chiamante. La soluzione dovrebbe essere conforme agli standard, portatile ed efficiente. Non dovrebbe inutilmente copiare i dati della stringa e dovrebbe evitare riallocazioni della memoria durante la …
178 c++  string  file-io 



17
L'accesso a un array fuori limite non dà alcun errore, perché?
Sto assegnando valori in un programma C ++ fuori dai limiti come questo: #include <iostream> using namespace std; int main() { int array[2]; array[0] = 1; array[1] = 2; array[3] = 3; array[4] = 4; cout << array[3] << endl; cout << array[4] << endl; return 0; } Il programma …
177 c++  arrays 


30
Quando sono utili le macro C ++? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Il preprocessore C è giustamente temuto e evitato …


8
Esempio / tutorial su Mutex? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 4 mesi fa . Migliora questa domanda Sono nuovo nel multithreading e sto cercando di capire come funzionano …



16
Esempi convincenti di allocatori C ++ personalizzati?
Quali sono alcuni dei buoni motivi per abbandonare std::allocatoruna soluzione personalizzata? Hai mai incontrato situazioni in cui era assolutamente necessario per correttezza, prestazioni, scalabilità, ecc.? Qualche esempio davvero intelligente? Gli allocatori personalizzati sono sempre stati una caratteristica della libreria standard di cui non ho avuto molto bisogno. Mi stavo solo …


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.