побочные эффекты в выражениях --- это скорее "кулхацкер-стайл", что не очень хорошо, побочный эффект легко не заметить. Лучше всё делать по очереди, mLevers[i] = lever; ++i;