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.


8
initializer_list e sposta la semantica
Posso spostare elementi da un std::initializer_list<T>? #include <initializer_list> #include <utility> template<typename T> void foo(std::initializer_list<T> list) { for (auto it = list.begin(); it != list.end(); ++it) { bar(std::move(*it)); // kosher? } } Poiché std::intializer_list<T>richiede un'attenzione speciale da parte del compilatore e non ha una semantica dei valori come i normali contenitori …

10
Eventi Qt e segnale / slot
Nel mondo Qt, qual è la differenza di eventi e segnale / slot? Uno sostituisce l'altro? Gli eventi sono un'astrazione del segnale / degli slot?
97 c++  qt 

5
Come compilo C ++ con Clang?
Ho installato Clang utilizzando apt-get in Ubuntu e posso compilare correttamente i file C utilizzandolo. Tuttavia, non ho idea di come compilare C ++ attraverso di esso. Cosa devo fare per compilare C ++?
97 c++  clang 




6
Come mescolare uno std :: vector?
Sto cercando un modo generico e riutilizzabile per mescolare un std::vectorin C ++. Questo è il modo in cui lo faccio attualmente, ma penso che non sia molto efficiente perché ha bisogno di un array intermedio e deve conoscere il tipo di elemento (DeckCard in questo esempio): srand(time(NULL)); cards_.clear(); while …
97 c++  shuffle  stdvector 

4
Differenza tra std :: system_clock e std :: steady_clock?
Qual'è la differenza tra std::system_clocke std::steady_clock? (Un caso esemplificativo che illustri risultati / comportamenti diversi sarebbe fantastico). Se il mio obiettivo è quello di misurare con precisione il tempo di esecuzione di funzioni (come un punto di riferimento), quale sarebbe la scelta migliore tra i std::system_clock, std::steady_clocke std::high_resolution_clock?
97 c++  c++11  timer  chrono 

9
Come funziona il metodo main () in C?
So che ci sono due firme diverse per scrivere il metodo principale - int main() { //Code } o per gestire l'argomento della riga di comando, lo scriviamo come- int main(int argc, char * argv[]) { //code } In C++So che possiamo sovraccaricare un metodo, ma Ccome fa il compilatore …
96 c++  c 




4
Gestione della memoria in Qt?
Sono abbastanza nuovo in Qt e mi chiedo alcune cose di base con la gestione della memoria e la vita degli oggetti. Quando devo eliminare e / o distruggere i miei oggetti? Tutto questo viene gestito automaticamente? Nell'esempio seguente, quale degli oggetti che creo devo eliminare? Cosa succede alla variabile …
96 c++  qt  memory  object 

3
Perché sizeof int è sbagliato, mentre sizeof (int) è giusto?
Sappiamo che sizeofè un operatore utilizzato per calcolare la dimensione di qualsiasi tipo di dato ed espressione, e quando l'operando è un'espressione, le parentesi possono essere omesse. int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a ); return 0; } il primo utilizzo di sizeofè …
96 c++  c  sizeof 

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.