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.

5
Come passare correttamente i parametri?
Sono un principiante C ++ ma non un principiante di programmazione. Sto cercando di imparare il C ++ (c ++ 11) e non è abbastanza chiaro per me la cosa più importante: passare i parametri. Ho considerato questi semplici esempi: Una classe che ha tutti i suoi membri tipi primitivi: …
108 c++  c++11 


6
C / C ++ Struct vs Class
Dopo aver terminato la mia classe C ++ mi è sembrato che le strutture / classi fossero praticamente identiche tranne con alcune piccole differenze. Non ho mai programmato in C prima; ma so che ha strutture. In C è possibile ereditare altre strutture e impostare un modificatore di public / …
108 c++  class  struct 


10
Perché std :: min non riesce quando è incluso windows.h?
#include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } Cosa fa Windows se includo Windows.h? Non posso utilizzare std::minin Visual Studio 2005. Il messaggio di errore è: error C2589: '(' : illegal token on right side of '::' error C2059: syntax error : '::'


8
Istruzioni specifiche del sistema operativo in CMAKE: come?
Sono un principiante di CMAKE. Di seguito è riportato un semplice file cmake che funziona bene nelle finestre dell'ambiente mingw. Il problema è chiaramente con la target_link_libraries()funzione di CMAKE in cui sto collegando libwsock32.a. In Windows funziona e ottengo i risultati. Tuttavia, come previsto, in Linux, la /usr/bin/ldricerca -lwsock32NON è …
108 c++  linux  cmake  mingw  portability 



10
Come vietare i provvisori
Per una classe Foo, c'è un modo per impedirne la costruzione senza dargli un nome? Per esempio: Foo("hi"); E lo consenti solo se gli dai un nome, come il seguente? Foo my_foo("hi"); La durata del primo è solo l'affermazione e la seconda è il blocco che lo racchiude. Nel mio …
107 c++ 

10
C ++: quale libreria regex dovrei usare? [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 5 anni fa . Migliora questa domanda Sto lavorando a un progetto C ++ commerciale (non open …
107 c++  regex  linux 




9
Le enumerazioni C ++ sono firmate o non firmate?
Le enumerazioni C ++ sono firmate o non firmate? E per estensione è sicuro convalidare un input verificando che sia <= il tuo valore massimo e tralasciare> = il tuo valore minimo (supponendo che tu abbia iniziato da 0 e incrementato di 1)?
107 c++  enums 

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.