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.

17
Genera numeri casuali in modo uniforme su un intero intervallo
Ho bisogno di generare numeri casuali entro un intervallo specificato, [max; min]. Inoltre, i numeri casuali dovrebbero essere distribuiti uniformemente nell'intervallo, non posizionati in un punto particolare. Attualmente sto generando come: for(int i=0; i<6; i++) { DWORD random = rand()%(max-min+1) + min; } Dai miei test, i numeri casuali vengono …
93 c++  random 


7
Ispezione del contenuto del contenitore standard (std :: map) con gdb
Supponendo di avere qualcosa del genere: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Vorrei poter ispezionare il contenuto della mappa che esegue il programma da gdb. Se provo a utilizzare l'operatore pedice ottengo: (gdb) p m[1] Attempt to take address of value …
93 c++  stl  map  gdb 

3
perché eliminare esplicitamente il costruttore?
Quando / perché dovrei voler eliminare esplicitamente il mio costruttore? Supponendo che il motivo sia per impedirne l'utilizzo, perché non farlo e basta private? class Foo { public: Foo() = delete; };
93 c++ 

5
come trovare l'intersezione di due std :: set in C ++?
Ho provato a trovare l'intersezione tra due std :: set in C ++, ma continuo a ricevere un errore. Ho creato un piccolo test di esempio per questo #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; s1.insert(1); s1.insert(2); s1.insert(3); s1.insert(4); …

2
Funzione per struttura C ++
Di solito possiamo definire una variabile per una struttura C ++, come in struct foo { int bar; }; Possiamo anche definire funzioni per una struttura? Come useremmo queste funzioni?
93 c++  function  struct 

11
Esiste una funzione per copiare un array in C / C ++?
Sono un programmatore Java che impara C / C ++. Quindi so che Java ha una funzione come System.arraycopy (); per copiare un array. Mi chiedevo se esiste una funzione in C o C ++ per copiare un array. Sono stato solo in grado di trovare l'implementazione per copiare un …
93 c++  c  arrays 

4
Riferimento non definito a un membro statico
Sto usando un compilatore incrociato. Il mio codice è: class WindowsTimer{ public: WindowsTimer(){ _frequency.QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; }; Ottengo il seguente errore: riferimento indefinito a "WindowsTimer :: _ frequency" Ho anche provato a cambiarlo in LARGE_INTEGER _frequency.QuadPart = 0ull; o static LARGE_INTEGER _frequency.QuadPart = 0ull; ma …






9
((A + (b & 255)) & 255) è uguale a ((a + b) & 255)?
Stavo esplorando un po 'di codice C ++ e ho trovato qualcosa del genere: (a + (b & 255)) & 255 Il doppio AND mi ha infastidito, quindi ho pensato a: (a + b) & 255 ( ae bsono interi senza segno a 32 bit) Ho scritto rapidamente uno script …
92 c++  binary  logic 

13
IDE LLVM C ++ per Windows
Esiste un IDE C / C ++ per Windows, ovvero integrato con il compilatore LLVM (e l'analizzatore Clang C / C ++), proprio come fanno i moderni Xcode. Ho Dev-Cpp (utilizza GCC obsoleto) e Code :: Blocks (con alcuni GCC). Ma GCC mi dà messaggi di errore molto criptici. Voglio …
92 c++  windows  ide  llvm  clang 

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.