вернуть int или передать указатель int - что лучше? - PullRequest
6 голосов
/ 30 июня 2010

Какой из этих двух лучше?

void SetBit(int *flag, int bit)
{
    *flag |= 1 << bit;
}

Или

int SetBit(int flag, int bit)
{
    flag |= 1 << bit;
    return flag;
}

Ответы [ 11 ]

0 голосов
/ 30 июня 2010

Передайте int, чтобы сэкономить время разыменования указателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...