Domande taggate «c»

C è un linguaggio di programmazione generico utilizzato per la programmazione di sistemi (OS e embedded), librerie, giochi e multipiattaforma. Questo tag deve essere utilizzato con domande generali relative al linguaggio C, come definito nella norma ISO 9899 (l'ultima versione, 9899: 2018, se non diversamente specificato - anche tag richieste specifiche della versione con c89, c99, c11, ecc.). C è distinto da C ++ e non dovrebbe essere combinato con il tag C ++ in assenza di una ragione razionale.

4
#include in .h o .c / .cpp?
Quando si codifica in C o C ++, dove dovrei avere la #includes? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, struct …
118 c++  c 



12
Cosa significa "const static" in C e C ++?
const static int foo = 42; L'ho visto in un codice qui su StackOverflow e non sono riuscito a capire cosa fa. Poi ho visto alcune risposte confuse su altri forum. La mia ipotesi migliore è che sia usato in C per nascondere la costante fooda altri moduli. È corretto? …
117 c++  c 

5
errore: libreria Libtool utilizzata ma "LIBTOOL" non è definita
Sto provando alla automakelibreria C ++ di OrientDb, ma ricevo alcuni errori. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: …
117 c  linux  autotools  orientdb 

11
Qual è il significato del codice di eccezione "EXC_I386_GPFLT"?
Qual è il significato del codice di eccezione EXC_I386_GPFLT? Il suo significato varia a seconda della situazione? In tal caso, mi riferisco al tipo EXC_BAD_ACCESSdi eccezione con codice di eccezioneEXC_I386_GPFLT Il programma è sviluppato in Xcode 5.0.1, che si occupa cblas_zgemm()della libreria BLAS (beh, immagino non abbia importanza ...) Grazie …
117 c++  c  exc-bad-access 

5
Come utilizzare la memoria condivisa con Linux in C
Ho qualche problema con uno dei miei progetti. Ho cercato di trovare un esempio ben documentato di utilizzo della memoria condivisa con fork()ma senza successo. Fondamentalmente lo scenario è che quando l'utente avvia il programma, ho bisogno di memorizzare due valori nella memoria condivisa: current_path che è un char * …
117 c  linux  fork  shared-memory 


30
Quali sarebbero le limitazioni del C ++ rispetto al linguaggio C? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente 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 . Migliora questa domanda Di seguito sono riportati i vantaggi di C ++ …
116 c++  c 

14
Dovrei imparare C prima di imparare C ++? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
116 c++  c 



3
Perché main non restituisce 0 qui?
Stavo solo leggendo ISO / IEC 9899: 201x Committee Draft - 12 aprile 2011 in cui ho trovato in 5.1.2.2.3 Interruzione del programma ..reaching the } that terminates the main function returns a value of 0. significa che se non specifichi alcuna istruzione return in main(), e se il programma …
116 c  linux  return  main 

12
const char * concatenation
Ho bisogno di concatenare due caratteri const come questi: const char *one = "Hello "; const char *two = "World"; Come potrei farlo? Ho ricevuto questi messaggi char*da una libreria di terze parti con un'interfaccia C, quindi non posso semplicemente usarli std::string.

12
Dove C non è un sottoinsieme di C ++? [chiuso]
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Ho letto in molti libri che C è un …
116 c++  c 

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.