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.


4
Cosa fa esattamente lo stringstream?
Sto cercando di imparare il C ++ da ieri e sto usando questo documento: http://www.cplusplus.com/files/tutorial.pdf (pagina 32). Ho trovato un codice nel documento e l'ho eseguito. Ho provato a inserire Rs 5.5 per il prezzo e un numero intero per la quantità e l'output era 0. Ho provato a inserire …
107 c++  sstream 



3
spiegazione della sicurezza del thread std :: shared_ptr
Sto leggendo http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html e alcuni problemi di thread safety non sono ancora chiari per me: Lo standard garantisce che il conteggio dei riferimenti sia gestito thread-safe e sia indipendente dalla piattaforma, giusto? Problema simile: lo standard garantisce che solo un thread (tenendo l'ultimo riferimento) chiamerà l'eliminazione sull'oggetto condiviso, giusto? shared_ptr …
106 c++  c++11  shared-ptr 

5
Qual è il miglior debugger Linux C / C ++ (o front-end per gdb) per aiutare l'insegnamento della programmazione? [chiuso]
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 probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
106 c++  linux  debugging 




4
Cosa sono i comparatori trasparenti?
In C ++ 14, i contenitori associativi sembrano essere cambiati da C ++ 11 - [associative.reqmts] / 13 dice: I modelli funzione membro find, count, lower_bound, upper_bound, e equal_rangenon devono partecipare alla risoluzione di sovraccarico a meno che il tipo Compare::is_transparentesiste. Qual è lo scopo di rendere "trasparente" un comparatore? …
106 c++  c++14  c++-faq 


6
Ereditare da una classe template in c ++
Supponiamo di avere una classe modello Area, che ha una variabile membroT area , a T getArea()e void setArea(T)funzioni membro. Posso creare un file Area oggetto di un tipo specifico digitando Area<int>. Ora ho una classe Rectangleche eredita la Areaclasse. DaRectangle sé non è un modello, non posso digitare Rectangle<int>. …

5
Utilizzo del comparatore std :: set personalizzato
На этот вопрос есть ответы на Stack Overflow на русском : Компаратор для set Sto cercando di modificare l'ordine predefinito degli elementi in un insieme di numeri interi in modo che sia lessicografico anziché numerico e non riesco a compilare quanto segue con g ++: file.cpp: bool lex_compare(const int64_t &a, …
106 c++  stl 

8
Modo efficiente per restituire un vettore std :: in c ++
Quanti dati vengono copiati, quando si restituisce uno std :: vector in una funzione e quanto grande sarà l'ottimizzazione per posizionare lo std :: vector in free-store (sull'heap) e restituire invece un puntatore, cioè è: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return …


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.