1 行関数についてどう思いますか? 悪いですか?私が考えることができる利点の 1 つは、コードをより包括的にすることです (適切な名前を選択した場合)。例えば:
void addint(Set *S, int n)
{
(*S)[n/CHAR_SIZE] |= (unsigned char) pow(2, (CHAR_SIZE - 1) - (n % CHAR_SIZE));
}
私が考えることができる1つの欠点は、コードが遅くなることです(パラメーターをスタックにプッシュし、関数にジャンプし、パラメーターをポップし、操作を実行し、コードにジャンプします-そして1行だけですか?)
そのような行を関数に入れるか、単にコードに入れる方が良いですか? 一度しか使わなくても?
ところで、私はそれについての質問を見つけていないので、そのような質問が以前に尋ねられていたら許してください.