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.

14
Modelli C ++ che accettano solo determinati tipi
In Java puoi definire una classe generica che accetta solo tipi che estendono la classe di tua scelta, ad esempio: public class ObservableList<T extends List> { ... } Questo viene fatto usando la parola chiave "extends". Esiste un semplice equivalente a questa parola chiave in C ++?
159 c++  templates 


13
Generazione di numeri interi casuali da un intervallo
Ho bisogno di una funzione che generi un numero intero casuale in un determinato intervallo (compresi i valori dei bordi). Non ho irragionevoli requisiti di qualità / casualità, ho quattro requisiti: Ho bisogno che sia veloce. Il mio progetto deve generare milioni (o talvolta anche decine di milioni) di numeri …
158 c++  random 

6
Utilizzo di __FILE__, __LINE__ e __FUNCTION__ in C ++
Supponendo che il compilatore C ++ li supporti, esiste qualche motivo particolare per non utilizzarlo__FILE__ , __LINE__e __FUNCTION__per la registrazione e il debugging? Mi occupo principalmente di fornire all'utente dati fuorvianti, ad esempio riportare un numero di riga errato o una funzione come risultato dell'ottimizzazione, o subire un calo delle …

4
Come si esce da una funzione nulla in C ++?
Come si può uscire prematuramente da una funzione senza restituire un valore se è una funzione nulla? Ho un metodo nullo che non ha bisogno di eseguire il suo codice se una certa condizione è vera. Non voglio davvero cambiare il metodo per restituire effettivamente un valore.
158 c++ 


4
Variabili statiche nelle funzioni membro
Qualcuno può spiegare come funzionano le variabili statiche nelle funzioni membro in C ++. Data la seguente classe: class A { void foo() { static int i; i++; } } Se dichiaro più istanze di A, la chiamata foo()su un'istanza aumenta la variabile statica isu tutte le istanze? O solo …
158 c++  static  scope 

9
Come utilizzare l'API socket C in C ++ su z / OS
Sto avendo problemi di ottenere l'API socket C per funzionare correttamente in C++su z/OS. Anche se sto includendo sys/socket.h, ricevo ancora errori di compilazione che mi dicono che AF_INETnon è definito . Mi sto perdendo qualcosa di ovvio, o è collegato al fatto che essere su z/OSrende i miei problemi …
158 c++  c  sockets  mainframe  zos 






2
Cosa significa iteratore-> secondo?
In C ++, qual è il tipo di a std::map<>::iterator? Sappiamo che un oggetto itdi tipo std::map<A,B>::iteratorha un sovraccarico operator ->che restituisce a std::pair<A,B>*e che std::pair<>ha a firste secondmembro. Ma a cosa corrispondono questi due membri e perché dobbiamo accedere al valore memorizzato nella mappa it->second?
157 c++  stl  iterator 

7
printf con std :: string?
La mia comprensione è che stringè un membro dello stdspazio dei nomi, quindi perché si verifica quanto segue? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); …
157 c++  string  namespaces  printf  std 

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.