Domande con tag 'c'

9
risposte

Perché i puntatori non sono raccomandati durante la codifica con C ++?

Ho letto da qualche parte che quando si usa il C ++ si raccomanda di non usare i puntatori. Perché i puntatori sono una cattiva idea quando si usa il C ++. Per i programmatori C abituati a usare i puntatori, qual è l'alternativa e l'approccio mi...
posta 11.03.2011 - 07:50
5
risposte

È una buona idea chiamare i comandi di shell da C?

C'è un comando shell unix ( udevadm info -q path -n /dev/ttyUSB2 ) che voglio chiamare da un programma C. Con probabilmente circa una settimana di lotta, potrei ri-implementarlo da solo, ma non voglio farlo. Per me è ampiamente accettata...
posta 19.06.2017 - 16:58
4
risposte

C è scritto in C, come è possibile? [duplicare]

So che la mia domanda va alla caverna della galassia sotterranea, dove nascono le lingue e coinvolge alcuni lambda di matematica e anni luce di studio di google. Ma che tipo di conoscenza è necessaria per creare un linguaggio?     
posta 26.03.2012 - 16:45
11
risposte

Quali sono le migliori pratiche per quanto riguarda gli unsigned?

Uso ovunque intro unsigned e non sono sicuro se dovrei. Questo può essere dalle colonne ID della chiave primaria del database ai contatori, ecc. Se un numero non dovrebbe mai essere negativo, allora userò sempre un int unsigned. Tuttavia noto...
posta 01.08.2011 - 12:17
14
risposte

Cosa devo fare per NON rubare il codice "Hello World" con una licenza GPL?

Nel progetto, ho trovato un file, math.c , con una grande intestazione GPL e ... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integ...
posta 12.05.2012 - 06:41
2
risposte

Le librerie solo per l'intestazione sono più efficienti?

Ipotesi Uno dei vantaggi delle librerie di solo header per C ++ è che non è necessario che siano compilati separatamente. In C e C ++ inline ha senso solo se la funzione è definita in un file di intestazione *. Tradizionalmen...
posta 22.12.2015 - 08:22
5
risposte

Quali sono le differenze fondamentali tra C e C ++? [chiuso]

Molti tendono a scrivere "C / C ++", come se fossero la stessa cosa. Sebbene condividano molte somiglianze, non sono chiaramente uguali. Ma quali sono le differenze fondamentali tra C e C ++? C ++ è una versione avanzata di C, o ci sono funzi...
posta 02.11.2010 - 23:03
17
risposte

Come posso sentirmi più sicuro delle mie capacità di programmazione? [chiuso]

La programmazione non mi è estranea. Ho iniziato a fare il markup (HTML, ora per favore non ridere di me) quando avevo 12 anni e un po 'di BASIC quando avevo 13 anni (sapevo molto su Flowcharts, Pseudocodici a questo punto), ma poi sono stato am...
posta 07.12.2011 - 13:57
5
risposte

Devo inizializzare le strutture C tramite parametro o per valore di ritorno? [chiuso]

La società a cui lavoro sta inizializzando tutte le loro strutture dati attraverso una funzione di inizializzazione in questo modo: //the structure typedef struct{ int a,b,c; } Foo; //the initialize function InitializeFoo(Foo* const foo){...
posta 20.07.2015 - 17:41
13
risposte

Programmazione di basso livello: cosa c'è in esso per me? [chiuso]

Per anni ho considerato di scavare in quelle che considero linguaggi "di basso livello". Per me questo significa C e assemblaggio. Tuttavia non ho ancora avuto tempo per questo, né è mai stato necessario. Ora, poiché non vedo sorgere nulla, m...
posta 30.11.2010 - 13:12