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.

9
Pura funzione virtuale con implementazione
La mia comprensione di base è che non esiste un'implementazione per una pura funzione virtuale, tuttavia, mi è stato detto che potrebbe esserci un'implementazione per pura funzione virtuale. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } Il codice sopra è OK? Qual è …
176 c++  pure-virtual 


6
Clang vs GCC per il mio progetto di sviluppo Linux
Sono al college e per un progetto che stiamo usando C. Abbiamo esplorato GCC e Clang e Clang sembra essere molto più user friendly di GCC. Di conseguenza, mi chiedo quali siano i vantaggi o gli svantaggi dell'utilizzo di clang, al contrario di GCC, per lo sviluppo in C e …
175 c++  c  linux  gcc  clang 

9
Come funziona l'operatore virgola
Come funziona l'operatore virgola in C ++? Ad esempio, se lo faccio: a = b, c; Un finisce per eguagliare c? (Sì, lo so che è facile da testare, basta documentare qui per qualcuno per trovare rapidamente la risposta.) Aggiornamento: questa domanda ha esposto una sfumatura quando si utilizza l'operatore …

13
Come aggiungere un carattere a uno std :: string?
Quanto segue non riesce con l'errore prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } Ho anche provato, il seguente, che compila ma si comporta in modo …
175 c++  string 

11
Strumento per tenere traccia delle dipendenze #include [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 anni fa . Migliora questa domanda Qualche buon suggerimento? L'input sarà il nome di un file di …
175 c++  c  header 



6
Come inizializzare std :: vector dall'array in stile C?
Qual è il modo più economico per inizializzare un std::vectorda un array in stile C? Esempio: nella seguente classe, ho un vector, ma a causa di restrizioni esterne, i dati verranno passati come array in stile C: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how …
174 c++  arrays  vector  stl 





3
Che cos'è esattamente std :: atomic?
Capisco che std::atomic<>è un oggetto atomico. Ma atomico fino a che punto? Secondo me un'operazione può essere atomica. Cosa si intende esattamente per rendere atomico un oggetto? Ad esempio, se ci sono due thread che eseguono contemporaneamente il seguente codice: a = a + 12; Quindi l'intera operazione (diciamo add_twelve_to(int)) …


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.