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.

23
Ottieni il percorso dell'eseguibile
So che questa domanda è stata posta in passato ma non ho ancora visto una risposta soddisfacente, o un definitivo "no, non si può fare", quindi lo chiederò di nuovo! Tutto quello che voglio fare è ottenere il percorso dell'eseguibile attualmente in esecuzione, come percorso assoluto o relativo a dove …
114 c++  boost  executable 

3
Come funziona lambda generico in C ++ 14?
Come funziona lambda generico ( autoparola chiave come tipo di argomento) nello standard C ++ 14? È basato su modelli C ++ in cui per ogni diverso tipo di argomento il compilatore genera una nuova funzione con lo stesso corpo ma tipi sostituiti (polimorfismo in fase di compilazione) o è …
114 c++  lambda  auto  c++14 





7
Intestazione C99 stdint.h e MS Visual Studio
Con mio grande stupore ho appena scoperto che lo stdint.h C99 manca da MS Visual Studio 2003 in poi. Sono sicuro che abbiano le loro ragioni, ma qualcuno sa dove posso scaricare una copia? Senza questa intestazione non ho definizioni per tipi utili come uint32_t, ecc.
113 c++  c  visual-studio  c99 



9
Istanza di oggetti C ++
Sono un programmatore C che cerca di capire il C ++. Molti tutorial dimostrano la creazione di istanze di oggetti utilizzando uno snippet come: Dog* sparky = new Dog(); il che implica che in seguito farai: delete sparky; il che ha senso. Ora, nel caso in cui l'allocazione dinamica della …
113 c++  instantiation 




5
C ++ map access scarta qualificatori (const)
Il codice seguente dice che passando la mappa come constnel operator[]metodo scarta i qualificatori: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key]; } private: map<int, int> _map; }; int main() { MapWrapper mw; cout << mw.get_value(42) …
113 c++  stl  const  maps 


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.