Domande con tag 'c'

6
risposte

Progettazione per un algoritmo che segnala i progressi

Ho un algoritmo iterativo e voglio stampare i progressi. Tuttavia, potrei anche volere che non stampi qualsiasi informazione, o stamparla in altro modo, o fare altra logica. In un linguaggio orientato agli oggetti, eseguirò le seguenti soluzio...
posta 18.02.2011 - 14:08
1
risposta

Cancellare il bit più basso di un numero

Riesco a vedere in questo tutorial sulla manipolazione dei bit, sotto l'intestazione "Estrai ogni singolo bit", che - Suppose we wish to find the lowest set bit of x (which is known to be non-zero). If we subtract 1 from x then this bit i...
posta 28.11.2013 - 01:57
1
risposta

Implementazione vettoriale Pure C

Sto implementando un vettore in C. Lo sto facendo per il divertimento della programmazione, per il divertimento dell'apprendimento e per l'uso della struttura dei dati nei progetti successivi. Questo non è compito a casa. La mia domanda riguarda...
posta 31.07.2013 - 05:28
2
risposte

Qual è un ragionevole livello di dettaglio per una guida di stile? [chiuso]

Stiamo sviluppando software embedded per un prodotto automobilistico in ANSI-C in un grande team. Ieri, nella nostra normale revisione del codice, abbiamo avuto una discussione generale sullo stile del nostro codice. Abbiamo una linea guida di c...
posta 21.05.2015 - 08:50
2
risposte

Architetture del processore per testare la portabilità C / C ++

Attualmente sto lavorando su una base di codice C / C ++ che è abbastanza portabile, può compilare sulla maggior parte dei sistemi Unix come MS-Windows (MSVC), usando vari compilatori popolari. In precedenza ho trovato test su diversi sistemi...
posta 03.08.2014 - 09:33
1
risposta

Al ping, perché dobbiamo fare la copia dell'array invece di passare l'array sorgente che il client ci ha inviato?

Quindi sono stato googlato su questa cosa a cuore aperto di OpenSSL e in qualche modo vedo che è causato dall'estensione del battito cardiaco che richiede al client di eseguire il ping del server per mostrare la sua vitalità e tutto viene a ques...
posta 21.04.2014 - 10:32
3
risposte

Etimologia delle funzioni "statiche"

Capisco perché le variabili locali statiche sono chiamate "statiche" - vogliamo che vengano allocate nella memoria statica! Ma qual è il motivo per cui chiamiamo funzioni e variabili che vogliamo limitare al file corrente "statico"? Non vedo la...
posta 21.10.2016 - 15:54
1
risposta

Come memorizzare i dati satellitari nelle strutture di dati C

Ho letto Introduction To Algorithms 3rd Ed , e ho difficoltà a implementare alcuni aspetti pratici situazioni. Non è la teoria, o l'implementazione degli interni delle strutture di dati stessi, ma piuttosto come progettare una buona interfaccia...
posta 12.08.2014 - 19:20
1
risposta

Qual è la motivazione per lanciare un puntatore in un numero intero?

Sto facendo alcune modifiche nel codice del kernel di Linux e ho notato che un puntatore è stato convertito in un intero. Controlla buf di seguito ( codice completo ): snd_pcm_sframes_t snd_pcm_lib_read(struct snd_pcm_substream *subst...
posta 23.07.2015 - 10:03
2
risposte

Perché la parola chiave statica è stata utilizzata qui?

In C standard, hai alcune opzioni per dichiarare una funzione che accetta un puntatore a un blocco di dati: void style_1(int * arr); void style_2(int arr[]); void style_3(int arr[10]); void style_4(int size, int arr[size]); void style_5(in...
posta 22.09.2016 - 21:10