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.



16
vettore vs. elenco in STL
L'ho notato in Effective STL vettore è il tipo di sequenza che dovrebbe essere utilizzata per impostazione predefinita. Cosa vuol dire? Sembra che ignorare l'efficienza vectorpossa fare qualsiasi cosa. Qualcuno potrebbe offrirmi uno scenario in cui vectornon è un'opzione fattibile ma listdeve essere utilizzata?
238 c++  list  vector  stl 




21
Come posso mettere a tacere un avviso sulle variabili non utilizzate?
Ho un'applicazione multipiattaforma e in alcune delle mie funzioni non vengono utilizzati tutti i valori passati alle funzioni. Quindi ricevo un avviso da GCC che mi dice che ci sono variabili non utilizzate. Quale sarebbe il modo migliore per codificare l'avviso? Un #ifdef attorno alla funzione? #ifdef _MSC_VER void ProcessOps::sendToExternalApp(QString …
237 c++  gcc  warnings  gcc-warning 


11
Che cos'è una "unità di traduzione" in C ++
Al momento sto leggendo il "C ++ efficace" scritto da Meyers e ho trovato il termine "unità di traduzione". Qualcuno potrebbe darmi una spiegazione di: 1) Che cos'è esattamente 2) Quando dovrei considerare di usarlo durante la programmazione con C ++ 3) Se è correlato solo al C ++ o …
236 c++ 

26
Intervista: controlla se una stringa è una rotazione di un'altra stringa [chiusa]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda solleciterà probabilmente dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
235 java  c++  c 

1
regressione delle prestazioni std :: vector quando si abilita C ++ 11
Ho trovato un'interessante regressione delle prestazioni in un piccolo frammento di C ++, quando abilito C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i < num_items; ++i) { container.push_back(Item()); …
235 c++  performance  gcc  c++11  vector 

8
Come installo le librerie OpenSSL su Ubuntu?
Sto cercando di creare del codice su Ubuntu 10.04 LTS che utilizza OpenSSL 1.0.0. Quando eseguo make, invoca g ++ con l'opzione "-lssl". La fonte include: #include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.h> #include <openssl/evp.h> #include <openssl/pem.h> #include <openssl/rsa.h> Ho corso: $ sudo apt-get install openssl Reading package lists... Done Building …




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.