size вроде дальше не меняется, поэтому лучше добавить const