Domande con tag 'c'

1
risposta

Ai fini dell'apprendimento, come devo impostare l'implementazione di una libreria di precisione arbitraria in C o C ++?

So che sto reinventando la ruota. Ma sono davvero interessato a implementare numeri di precisione arbitrari (interi, razionali, complessi, ecc.) In C o C ++ e i loro algoritmi . Per favore sii paziente. My question: How should I approach t...
posta 26.03.2017 - 18:14
1
risposta

Miglioramento del design - C

Di seguito è riportato il disegno, che è implementato in modo simile al design utilizzato in Linux/net/socket.c . Il design sottostante fornisce List astrazione, dove,list.hforniscel'interfacciaList,mostra qui Background:...
posta 09.01.2017 - 04:33
3
risposte

Definizione della funzione generica

1) Di seguito è una funzione python summation , che può eseguire la somma di cubi / quadrati / .., operazioni simili . def identity(k): return k def cube(k): return pow(k, 3) def square(k): return pow(k,2) def summation(...
posta 17.12.2016 - 18:13
1
risposta

Ottenere un indice di array (0,1,2, .. 8) dal valore di mascheramento dei bit (1,2,4,8.,256) senza utilizzare log2 (n). Forse un problema di design

Sto lavorando su un componente in cui inserisco dati e ottengo dati diversi come risultato. L'input è sempre lo stesso (3 oggetti). Da questi 3 oggetti è possibile calcolare fino a 9 altri oggetti. Viene eseguito un calcolo per ciascun oggetto d...
posta 11.07.2016 - 21:39
2
risposte

Lato negativo della scrittura JNI con C ++ per una libreria in C?

Sfondo: Sono nuovo nel mondo JNI e non un programmatore C esperto. Voglio scrivere un JNI per connettere un toolkit Java e una libreria in C (non solo per velocità, ma anche per buone funzionalità) Ho visto del codice usando C ++ per fa...
posta 01.08.2016 - 23:27
2
risposte

Make: ricerca avida di fonti contro un approccio più selettivo ... o un ibrido?

Ho riscritto il mio makefile qualche tempo fa per ottenere il vantaggio di cercare e compilare avidamente tutte le fonti in una cartella radice. Sono molto soddisfatto, tranne per il fatto che le librerie di sorgenti che includo come sottomoduli...
posta 26.09.2015 - 21:07
3
risposte

Modo corretto per interpretare questa operazione di dereferenziazione?

Ho visto questo esempio in un libro di testo e sono un po 'confuso su come interpretare le regole di precedenza degli operatori. Data questa struttura: typedef struct { char *data; size_t start, end; } str_wends; Lascia che B...
posta 06.08.2015 - 01:22
2
risposte

Organizzazione dei componenti C ++ [chiuso]

Nella mia attuale azienda abbiamo portato la discussione su come organizzare la maggior parte dei nostri diversi componenti C ++ considerando i seguenti requisiti: Potrebbero esserci interdipendenze tra i componenti I componenti con dipend...
posta 11.02.2015 - 23:08
2
risposte

Inizializzazione dinamica, come funziona?

Ho una domanda riguardante l'inizializzazione dinamica. Codice di esempio void main() { int a = 100; //Statement1 //Statement2 ... float b = 6.32987; //StatementA ... return; } Il StatementA alloca la memoria nell'esecuzione central...
posta 13.01.2014 - 09:28
1
risposta

La parola chiave const e il file linker

Se dichiaro in un file di intestazione, ad esempio, extern unsigned long * Ptr; e il valore di questo puntatore Ptr nel file linker. Questo indirizzo sarà 'costante'? Posso cambiare il suo valore?     
posta 11.11.2013 - 18:22