allocation- все статьи тега


Почему размер вектора() и емкость () отличаются после push back()

Я только начинаю изучать векторы и немного путаюсь в size() и capacity() Я мало знаю о них обоих. Но почему в этой программе оба они разные? даже array(10) освобождает место для 10 элементов и инициализирует с 0. Перед добавлением array.push_back(5) Так что array.size(); - это 10, это нормально. Так что array.capacity(); - это 10, это нормально. После добавления array.push_back(5) Так что array.size(); - это 11, что нормально (already 10 time 0 is added and then push_back add one more elem ...

В чем разница между [Class new] и [[Class alloc] init] в iOS? [дубликат]

Возможные Дубликаты:alloc, init и new в Objective-C Я немного запутался [Class new] и [[Class alloc] init]. Я определил объект content используя [Class new] и [[Class alloc] init]. (1). NSMutableArray *content = [NSMutableArray new]; (2). NSMutableArray *content = [[NSMutableArray alloc] init]; мой вопрос о различиях между [Class new] и [[Class alloc] init]. Для меня, (1) и (2) одинаковы. Если (1) и (2) похожи, то почему мы используем [[Class alloc] init] большую часть времени, по сра ...