Как получить std :: vector указатель на необработанные данные?

Локальные переменные не получают значения по умолчанию. Их начальные значения не определены, не назначая значения каким-либо образом. Прежде чем вы сможете использовать локальные переменные, они должны быть инициализированы.

Существует большая разница, когда вы объявляете переменную на уровне класса (как член, то есть как поле) и на уровне метода.

Если вы объявляете поле на уровне класса, они получают значения по умолчанию в соответствии с их типом. Если вы объявляете переменную на уровне метода или в виде блока (означает, что anycode внутри {}) не получает никаких значений и остается неопределенным, пока каким-то образом они не получат некоторые начальные значения, то есть некоторые значения, назначенные им.

145
задан Chris Nolet 19 April 2017 в 04:15
поделиться