Domande con tag 'c'

5
risposte

Come posso migliorare il controllo e la gestione degli errori?

Ultimamente ho faticato a capire qual è la giusta quantità di controllo e quali sono i metodi corretti. Ho alcune domande a riguardo: Qual è il modo corretto per verificare la presenza di errori (input errati, stati non validi, ecc.)? È me...
posta 27.10.2011 - 17:50
3
risposte

Come dovrei contrassegnare i tipi nei programmi C e C ++?

In questa mia risposta , ho usato _t alla fine dei tipi, che si è conclusa al meglio, controverso. Questa è la pratica che uso nei miei progetti attuali. typedef struct { int x; int y; } point_t; Questo era inteso per essere c...
posta 07.01.2014 - 07:34
4
risposte

Esiste un modo standard o un'alternativa standard per impacchettare una struttura in c?

Quando la programmazione in CI ha trovato inestimabile il pack delle strutture usando l'attributo GCC% __attribute__((__packed__)) così posso convertire facilmente un blocco strutturato di memoria volatile in una matrice di byte da trasmett...
posta 12.01.2016 - 22:17
5
risposte

Per integrare le versioni di git come numeri di build o no?

Un collega e io abbiamo discusso a turno / discutendo i problemi / i meriti di integrare una versione derivata dal repository git attuale nel nostro codice ogni volta che viene creata. Pensiamo che i meriti includano: Non è necessario pre...
posta 25.03.2013 - 16:38
4
risposte

Se preferisci "T * var", scrivi mai "T *"? [duplicare]

Pensando a dove inseriamo i nostri asterischi ; come fanno coloro che preferiscono mantenere il "pointerness" lontano dal tipo e con l'identificatore ( int * i ) scrivono il codice quando manca l'identificativo? void f(int*); // 1 void f(...
posta 27.09.2010 - 12:02
3
risposte

È possibile compilare un linguaggio di livello superiore a C ++ leggibile? [chiuso]

C ++ è un ottimo linguaggio in molti modi, ma alcune cose in particolare sono scomode da scrivere senza IDE. Come utente VIM, sarebbe molto interessante se avessi accesso a un linguaggio di livello superiore che mi permettesse di scrivere C ++ c...
posta 29.08.2013 - 20:48
5
risposte

C'è uno svantaggio nell'assegnare un'enorme quantità di stack per un singolo array in un sistema embedded?

Di solito non ho alcun problema nel decidere se alcuni dati debbano essere globali, statici o in pila (nessuna allocazione dinamica qui, quindi nessun uso dell'heap). Ho anche letto alcuni Q / A come questo ma la mia domanda è più specifico po...
posta 11.10.2016 - 13:56
3
risposte

Fa male riferirsi agli elementi dell'array di accesso tramite aritmetica del puntatore invece dell'operatore []?

Ho appena iniziato a imparare a programmare in C ea migliorare la mia comprensione dei puntatori e degli array, ho cercato di riferirmi agli elementi di un array senza creare alcun puntatore: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2...
posta 22.12.2015 - 15:59
9
risposte

Decima regola di Greenspun, ogni grande progetto include un interprete Lisp? [chiuso]

La decima regola di Greenspun (in realtà l'unica regola) afferma che: Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. La mia memoria è...
posta 27.02.2012 - 02:45
6
risposte

Quanto è importante l'allineamento della memoria? Ha ancora importanza?

Da qualche tempo, ho cercato e letto molto sull'allineamento della memoria, su come funziona e su come usarlo. L'articolo più pertinente che ho trovato per ora è questo . Ma anche con questo ho ancora alcune domande a riguardo: Al di fuo...
posta 19.08.2016 - 10:16