Domande con tag 'c++'

7
risposte

Che cosa è idiomatico?

Capisco che un "idioma" sia un'operazione o uno schema comune che in una particolare lingua non è semplificato dalla sintassi del linguaggio core, come l'incremento dei numeri interi: i = i + 1; In C ++, questo idioma è semplificato da un o...
posta 20.07.2011 - 17:59
9
risposte

Come affrontare efficacemente progetti di Linux / makefile di massa?

Ho sviluppato applicazioni Windows in C ++ per circa 10 anni. E recentemente ho iniziato a scavare in alcuni progetti Linux, e non posso sopportare quanto io sia improduttivo ... Sono uno studente veloce, e ho usato Linux come piattaforma pri...
posta 05.12.2011 - 23:38
6
risposte

Come spiegare che scrivere codice C ++ universalmente multipiattaforma e prodotti di spedizione per tutti i sistemi operativi non è così semplice?

La nostra azienda spedisce una gamma di prodotti desktop per Windows e molti utenti Linux lamentano sui forum che avremmo dovuto scrivere versioni dei nostri prodotti per Linux anni fa e il motivo per cui non lo facciamo è siamo una società...
posta 18.03.2011 - 07:55
2
risposte

La conversione di un metodo C ++ in una funzione C con un argomento pointer è accettabile?

Uso C ++ su ESP-32. Quando registro un timer devo farlo: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Qui il timer chiama soundCallback . E la stessa cosa quando...
posta 12.08.2018 - 12:17
6
risposte

Perché C ++ scrivere un compilatore?

Mi chiedevo perché C ++ fosse una buona scelta per scrivere un compilatore. Ovviamente C è utile anche per questo scopo, perché molti compilatori sono scritti in C o C ++ ma questa volta sono più interessato al C ++. Qualche buona ragione? Lo st...
posta 26.05.2012 - 05:14
4
risposte

Perché alcuni programmatori classificano C, Python, C ++ in modo diverso? - per quanto riguarda il livello

Sto seguendo un corso introduttivo su python e l'istruttore dice che Python è un linguaggio di alto livello e C e C ++ sono lingue di basso livello. È solo confuso. Pensavo che C, C ++, Python, Java, ecc. Fossero tutti linguaggi di alto livello....
posta 04.05.2013 - 06:27
5
risposte

Perché puoi avere la definizione del metodo nel file di intestazione in C ++ quando in C non puoi?

In C, non è possibile avere la definizione / implementazione della funzione all'interno del file di intestazione. Tuttavia, in C ++ è possibile avere l'implementazione del metodo completo all'interno del file di intestazione. Perché il comportam...
posta 09.03.2011 - 09:23
4
risposte

Migliorare il livello del mio codice C / C ++

Ho programmato per 3-4 anni e sento che non posso più essere definito un principiante, ma ho letto alcune domande su questo sito e penso che WTF stiano parlando? Mi sento allo stesso modo quando raccolgo libri di programmazione al giorno d'oggi....
posta 13.05.2011 - 12:56
7
risposte

In C e C ++, quali metodi possono prevenire l'uso accidentale del compito (=) laddove è necessaria l'equivalenza (==)?

In C e C ++, è molto facile scrivere il seguente codice con un errore grave. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } L'errore è che l'istruzione if avrebbe dovuto...
posta 25.08.2012 - 08:28
2
risposte

Migliore panoramica sui moderni paradigmi C ++? [chiuso]

Ho scritto molto C ++ in modo estensivo tra 8 e 10 anni fa. Da allora mi sono spostato in C # per motivi professionali. Tuttavia, di tanto in tanto vedo affermazioni come "If you're still manually tracking pointer references, you're doing i...
posta 09.05.2012 - 21:18