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.

16
Impossibile avviare il programma perché manca libgcc_s_dw2-1.dll
Ho creato un semplice programma in C ++ con Code :: Blocks. Se lo eseguo da Code :: Blocks, funziona correttamente; ma se lo eseguo facendo doppio clic sul file eseguibile, viene visualizzato un messaggio con questo messaggio: Impossibile avviare il programma perché libgcc_s_dw2-1.dll non è presente sul tuo computer. …
166 c++  windows  mingw 

8
Cattura lambda come riferimento const?
È possibile catturare per riferimento const in un'espressione lambda? Voglio che il compito indicato di seguito fallisca, ad esempio: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = sizeof(strings)/sizeof(strings[0]); string best_string = "foo"; …
166 c++  c++11  lambda  c++14 





11
L'idioma pImpl è davvero usato nella pratica?
Sto leggendo il libro "Eccezionale C ++" di Herb Sutter e in quel libro ho imparato a conoscere il linguaggio pImpl. Fondamentalmente, l'idea è quella di creare una struttura per gli privateoggetti di un classe allocarli dinamicamente per ridurre i tempi di compilazione (e anche nascondere le implementazioni private in …
165 c++  oop  pimpl-idiom 


14
Come eseguire il debug degli errori di corruzione dell'heap?
Sto eseguendo il debug di un'applicazione C ++ multi-thread (nativa) in Visual Studio 2008. In occasioni apparentemente casuali, ricevo un errore "Windows ha attivato un punto di interruzione ..." con una nota che ciò potrebbe essere dovuto a un danneggiamento nel mucchio. Questi errori non sempre arrestano immediatamente l'applicazione, anche …
165 c++  windows  debugging  heap 

9
Esiste un sostituto di unistd.h per Windows (Visual C)?
Sto eseguendo il porting di un programma console relativamente semplice scritto per Unix sulla piattaforma Windows ( Visual C ++ 8.0 ). Tutti i file di origine includono "unistd.h", che non esiste. Rimuovendolo, ricevo lamentele riguardo alla mancanza di prototipi per 'srandom', 'random' e 'getopt'. So di poter sostituire le …
165 c++  c  windows  portability  unistd.h 



12
Mai visto prima in C ++ per loop
Stavo convertendo un algoritmo C ++ in C #. Mi sono imbattuto in questo per loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Non dà alcun errore in C ++, ma lo fa in C # (impossibile convertire int in bool). Non riesco …
164 c#  c++  for-loop 



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.