Domande con tag 'c++'

0
risposte

Quando usare C su C ++ e C ++ su C?

Sono stato introdotto a Computer Science per poco più di un anno e, dalla mia esperienza, sembra che C e C ++ siano entrambi considerati lingue "ultraveloci", mentre altri come Python e tali linguaggi di scripting sono < em> di solito ritenuto...
posta 14.08.2012 - 16:18
7
risposte

Quando usi float e quando usi il double

Spesso nella mia esperienza di programmazione ho bisogno di prendere una decisione se dovrei usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo mi sembra più soggettivo. Se do...
posta 28.02.2013 - 11:35
4
risposte

Un divieto "lungo" ha senso?

Nel mondo odierno multipiattaforma C ++ (o C) abbiamo avere : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft...
posta 05.05.2016 - 22:14
0
risposte

Che cosa fa C ++ meglio di D?

Recentemente ho appreso D e sto iniziando a ottenere una certa familiarità con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto degli idiomi di D e così via, ma sto imparando. Mi piace D. È un bel linguaggio, essendo...
posta 30.07.2011 - 10:23
15
risposte

Perché i linguaggi gestiti dalla memoria come Java, Javascript e C # mantengono la parola chiave 'nuova'?

La parola chiave new in lingue come Java, Javascript e C # crea una nuova istanza di una classe. Questa sintassi sembra essere stata ereditata da C ++, dove new è usato specificamente per allocare una nuova istanza di una classe sul...
posta 14.04.2014 - 02:20
11
risposte

Devo smettere di usare il termine C / C ++?

Capisco che C e C ++ sono lingue diverse ma quando stavo imparando C ++ mi è sempre stato detto che C è un sottoinsieme di C ++ o C ++ è C con classi. E questo era vero fino all'apparizione di C ++ x0, C ++ 11 (o il moderno C ++ 11/14/17 in ge...
posta 30.09.2015 - 21:27
10
risposte

Va bene usare la meta-programmazione anche se non tutti i miei colleghi lo capiscono?

Io uso un sacco di meta-programmazione per evitare attività ripetitive e costruire astrazioni più sicure da usare. Recentemente mi sono trasferito in un nuovo lavoro in cui lavoro in un team più ampio e questo preoccupa alcuni dei miei colleg...
posta 03.03.2018 - 11:07
7
risposte

Perché dichiarare una variabile in una riga e assegnarla a quella successiva?

Spesso vedo nei codici C e C ++ la seguente convenzione: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; invece di some_type val = something; some_type *ptr = &something_else; Inizialmente pensavo...
posta 07.05.2011 - 22:30
14
risposte

Fa sì che il codice C ++ venga reso più difficile da capire?

Ho visto una conferenza di Herb Sutter in cui incoraggia ogni programmatore C ++ a usare auto . Ho dovuto leggere il codice C # qualche tempo fa in cui var era ampiamente utilizzato e il codice era molto difficile da capire-ogni volt...
posta 20.12.2012 - 15:01
14
risposte

È una cattiva pratica scrivere codice che si basa sulle ottimizzazioni del compilatore?

Ho imparato alcuni C ++ e spesso devo restituire oggetti di grandi dimensioni dalle funzioni create all'interno della funzione. So che c'è il passaggio per riferimento, restituire un puntatore e restituire un tipo di soluzioni di riferimento, ma...
posta 12.10.2017 - 14:39