Quindi ... Capisco che questo potrebbe essere soggettivo, ma mi piacerebbe qualche opinione su ciò che la migliore pratica per questo è.Best practice: dove dovrebbero andare i commenti delle funzioni nel codice C/C++?
Dire che ho la seguente intestazione e cpp del file:
intestazione:
// foo.h
class foo
{
public:
int bar(int in);
};
cpp:
// foo.cpp
int foo::bar(int in)
{
// some algorithm here which modifies in and returns the modified value
}
Ora dire che ho questa funzione commento:
/*
input: an integer as input to algorithm foo
output: The result of the algorithm foo on input in
remarks: This function solves P = NP
*/
Sarebbe migliori prassi quella di inserire questa funzione commento nell'intestazione sopra la dichiarazione di funzione o al di sopra della definizione di funzione nel file cpp? Grazie SO
È possibile creare argomenti in entrambi i modi: si tratta di un assaggio. –
Non può essere entrambi? –