Domande taggate «c»

C è un linguaggio di programmazione per computer generico utilizzato per sistemi operativi, giochi e altri lavori ad alte prestazioni.

16
Utilizzeresti C, oggi, per un progetto software? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Se sì, dove e perché lo useresti? In caso contrario, fornisci …

6
Devo insegnare ai miei studenti alloca? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Quanto è ampiamente usato allocanel mondo reale? Devo insegnare ai miei …
18 c  teaching 


2
Concatenando letterali stringa adiacenti
C e C ++ compila i letterali stringa adiacenti come un letterale stringa singola. Ad esempio questo: "Some text..." "and more text" è equivalente a: "Some text...and more text" In altri linguaggi della famiglia C come C # o Java, questo è un errore di sintassi (che è perfettamente perfetto …


7
Come evitare le insidie ​​dell'analisi statica
Sto lavorando in un'azienda che otterrebbe 11 punti su Joel Test - almeno sulla carta. In pratica, tuttavia, nulla funziona esattamente come previsto e il progetto è stato su DEFCON 1 da sei mesi. Ora, la maggior parte dei miei colleghi è felice se possono tornare a casa alle 18:00 …

8
Come faccio a TDD su dispositivi integrati?
Non sono nuovo nella programmazione e ho anche lavorato con alcuni C e ASM di basso livello su AVR, ma non riesco davvero a pensare a un progetto C integrato su larga scala. Essendo degenerato dalla filosofia di Ruby di TDD / BDD, non riesco a capire come le persone …


2
Perché non esiste un syscall di batch generico in Linux / BSD?
Sfondo: L'overhead delle chiamate di sistema è molto più ampio dell'overhead delle chiamate di funzione (le stime vanno da 20 a 100x) principalmente a causa del passaggio dal contesto dello spazio utente allo spazio del kernel e viceversa. È comune incorporare le funzioni per risparmiare sull'overhead delle chiamate di funzione …

2
La conversione di un metodo C ++ in una funzione C con un argomento puntatore è un modello accettabile?
Uso C ++ su ESP-32. Quando si registra un timer devo fare questo: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Qui il timer chiama soundCallback. E la stessa cosa quando si registra un'attività: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Quindi il metodo viene avviato in un'attività separata. GCC mi avvisa sempre …
16 c++  c  functions 


6
La duplicazione del codice è un male necessario in C?
Sono piuttosto nuovo in C, e mi chiedo se la duplicazione del codice sia un male necessario quando si tratta di scrivere strutture di dati comuni e C in generale? Potrei provare a scrivere un'implementazione generica hash mapper esempio, ma trovo sempre che il risultato finale sia disordinato. Potrei anche …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.