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.


12
Dichiarazioni di variabili nei file di intestazione: statiche o no?
Durante il refactoring di alcuni #definesmi sono imbattuto in dichiarazioni simili alle seguenti in un file di intestazione C ++: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; La domanda è: quale differenza, se del caso, farà la statica? Nota che l'inclusione multipla delle intestazioni …
91 c++  c  static 




10
Libreria PDF open source per applicazioni C / C ++? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 6 anni fa . Migliora questa domanda Voglio essere in grado di generare output PDF dalla mia …
91 c++  c  pdf  open-source 

3
wtf è WTF? (nel codice WebKit)
Ho scaricato la base di codice di Chromium e mi sono imbattuto nello spazio dei nomi WTF . namespace WTF { /* * C++'s idea of a reinterpret_cast lacks sufficient cojones. */ template<typename TO, typename FROM> TO bitwise_cast(FROM in) { COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_wtf_reinterpret_cast_sizeof_types_is_equal); union { FROM from; TO to; …
91 c++  webkit  chromium 

2
Perché std :: stack usa std :: deque per impostazione predefinita?
Poiché le uniche operazioni richieste per un contenitore da utilizzare in uno stack sono: indietro() respingere() pop_back () Perché il contenitore predefinito per esso è una deque invece di un vettore? Non deselezionare le riallocazioni di fornire un buffer di elementi prima di front () in modo che push_front () …
91 c++  stl  containers 


6
Una variabile membro inutilizzata occupa memoria?
L'inizializzazione di una variabile membro e il mancato riferimento / utilizzo occupa ulteriormente RAM durante il runtime o il compilatore ignora semplicemente quella variabile? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout << var1; } }; Nell'esempio precedente, il membro "var1" ottiene un valore che …
91 c++  memory  struct 



3
Tipo restituito esplicito di Lambda
Quando provo a compilare questo codice (VS2010) ricevo il seguente errore: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either start …


4
L'operatore << deve accettare esattamente un argomento
ah #include "logic.h" ... class A { friend ostream&amp; operator&lt;&lt;(ostream&amp;, A&amp;); ... }; logic.cpp #include "a.h" ... ostream&amp; logic::operator&lt;&lt;(ostream&amp; os, A&amp; a) { ... } ... Quando compilo, dice: std :: ostream &amp; logic :: operator &lt;&lt; (std :: ostream &amp;, A &amp;) 'deve accettare esattamente un argomento. Qual è …

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.