Unrue
11-09-2007, 16:08
Ciao ragazzi,
analizzando del codice C, mi è venuto all'occhio un' istruzione che proprio non capisco.
FANN_EXTERNAL struct fann *FANN_API fann_create_standard(
unsigned int num_layers,
...
)
Tale metodo è richiamato così :
struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output);
Ora, fann_create_standard è il nome del metodo, struct_fann è il tipo ritornato e fin qua ci siamo. I puntini nei parametri del metodo vogliono dire che possono esserci altri parametri, infatti quando si richiama il metodo ve ne sono più di uno. Quello che non capisco è cosa sono FANN_EXTERNAL e FANN_API. Cosa possono essere? Delle Macro? Non ne ho idea..
Grazie :)
analizzando del codice C, mi è venuto all'occhio un' istruzione che proprio non capisco.
FANN_EXTERNAL struct fann *FANN_API fann_create_standard(
unsigned int num_layers,
...
)
Tale metodo è richiamato così :
struct fann *ann = fann_create_standard(num_layers, num_input, num_neurons_hidden, num_output);
Ora, fann_create_standard è il nome del metodo, struct_fann è il tipo ritornato e fin qua ci siamo. I puntini nei parametri del metodo vogliono dire che possono esserci altri parametri, infatti quando si richiama il metodo ve ne sono più di uno. Quello che non capisco è cosa sono FANN_EXTERNAL e FANN_API. Cosa possono essere? Delle Macro? Non ne ho idea..
Grazie :)