24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Есть ли тут С++ господа? Что означает -> в укзателях? Я думал что это что то вроде указатель.указатель.объект но что то это нихуя не так. Пытался узнать на международном форуме но там языковой барьер с моим инглишем встал.
>>173188800 >colichestvo_vesyanstva = 1488; error: 'colichestvo_vesyanstva' does not name a type >batya = vasyan->colichestvo_vesyanstva; error: 'batya' does not name a type >return batya; error: what? Переписывай.
>>173189859 Нихуя не так. Я когда у буржуев спросил равный ли результат дают васян.батя и васян->батя мне сказали что нет и потом гугл транслейт начал хуиту писать.
>>173189997 Само собой. В васян.батя содержится значение переменной батя. в васян->батя, где васян это указатель, содержит адрес памяти где лежит переменная батя.
в си этот оператор введен как удобная форма записи комбинации операторов "разыменование указателя", те звездочки и "доступа к члену структуры", те точки в с++ для пользовательских типов (классов) этот оператор можно перегрузить, тогда семантика его будет зависеть от реализации перегрузки этого оператора для конкретного класса, но по умолчанию его поведение такое же как и в си - комбинация разыменования указателя и доступа к члену
>>173186696 (OP) В C это оператор доступа к элементам структуры через указатель на структуру, то есть : a->b; а - указатель на структуру, b - элемент структуры.
>>173192663 В первом случае объект будет выделен в куче и будет жить пока ты его не удалишь сам через delete. А если не удалишь, и проебешь указатель - будет утечка памяти.
Во втором случае объект создается на стеке. Он будет удален когда выйдет из области видимости - в конце блока между {} например. При этом размер стека обычно жестко ограничен, большие объекты так создать не получится. Вернуть его из функции тоже не выйдет. Короче дохуя различий
>>173192500 >Указатель на член структуры а ха, ха, обожаю когда какой-нибудь мудак под сажей презрительно пишет НЕверные вещи указатели на члены - это совсем другая тема в крестах
Что означает -> в укзателях?
Я думал что это что то вроде указатель.указатель.объект но что то это нихуя не так. Пытался узнать на международном форуме но там языковой барьер с моим инглишем встал.