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.


19
Esiste uno strumento di refactoring C ++ funzionante? [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 6 mesi fa . Migliora questa domanda Qualcuno conosce uno strumento di refactoring completo per C ++ che …
161 c++  refactoring 


7
std :: function vs template
Grazie a C ++ 11 abbiamo ricevuto la std::functionfamiglia di wrapper functor. Sfortunatamente, continuo a sentire solo cose negative su queste nuove aggiunte. Il più popolare è che sono orribilmente lenti. L'ho provato e fanno davvero schifo rispetto ai modelli. #include <iostream> #include <functional> #include <string> #include <chrono> template <typename …

5
Perché abbiamo bisogno richiede richiede?
Uno degli angoli dei concetti di C ++ 20 è che ci sono alcune situazioni in cui devi scrivere requires requires. Ad esempio, questo esempio tratto da [expr.prim.req] / 3 : A richiede-espressione può essere utilizzato anche in una richiede clausola ([Temp]) come un modo di scrivere vincoli ad hoc …
161 c++  c++-concepts  c++20 


9
Stack, statico e heap in C ++
Ho cercato, ma non ho capito molto bene questi tre concetti. Quando devo utilizzare l'allocazione dinamica (nell'heap) e qual è il suo vero vantaggio? Quali sono i problemi di statico e stack? Potrei scrivere un'intera applicazione senza allocare variabili nell'heap? Ho sentito che altre lingue incorporano un "garbage collector", quindi …

3
Come ottenere il puntatore std :: vector ai dati grezzi?
Sto provando a usare std::vector come un chararray. La mia funzione assume un puntatore vuoto: void process_data(const void *data); Prima ho semplicemente usato questo codice: char something[] = "my data here"; process_data(something); Che ha funzionato come previsto. Ma ora ho bisogno della dinamicità di std::vector, quindi ho provato questo codice …
160 c++  stl  vector 

3
Quali sono le garanzie di complessità dei contenitori standard?
Apparentemente ;-) i contenitori standard offrono qualche forma di garanzie. Che tipo di garanzie e quali sono esattamente le differenze tra i diversi tipi di container? Lavorando dalla pagina SGI (su STL ) ho pensato a questo: Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence Front …
160 c++  stl  containers  big-o 

14
Metodo più veloce di acquisizione dello schermo su Windows
Voglio scrivere un programma di screencasting per la piattaforma Windows, ma non sono sicuro di come catturare lo schermo. L'unico metodo di cui sono a conoscenza è utilizzare GDI, ma sono curioso di sapere se ci sono altri modi per farlo e, se ce ne sono, che comporta il minimo …
159 c++  c  windows 

12
Come stampare su console quando si utilizza Qt
Sto usando Qt4 e C ++ per creare alcuni programmi in computer grafica. Devo essere in grado di stampare alcune variabili nella mia console in fase di esecuzione, non di debug, ma coutnon sembra funzionare anche se aggiungo le librerie. C'è un modo per fare questo?
159 c++  qt  cout 




6
'typeid' contro 'typeof' in C ++
Mi chiedo quale sia la differenza tra typeide typeofin C ++. Ecco quello che so: typeidè menzionato nella documentazione per type_info definita nel file di intestazione C ++ typeinfo . typeofè definito nell'estensione GCC per C e nella libreria Boost C ++ . Inoltre, ecco il test del codice di …
159 c++  typeof  typeid 

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.