Size: a a a

2020 August 07

️️

️️ ️ in supapro.cxx
Anton Z.
Где можно почитать, что маллок инта уб?
По ходу нигде.
источник

AZ

Anton Z. in supapro.cxx
Тогда что тут развели?
источник

️️

️️ ️ in supapro.cxx
Anton Z.
Тогда что тут развели?
Тут просто есть почитатели стандарта. Которые знают о нем больше чем он сам о себе. Ибо есть разные версии. Вот.
источник

VS

Vlad Serebrennikov in supapro.cxx
Anton Z.
Где можно почитать, что маллок инта уб?
https://timsong-cpp.github.io/cppwp/n4659/basic.life#1
но malloc не подпадает ни под один из этих пунктов
источник

VS

Vlad Serebrennikov in supapro.cxx
️️ ️
Тут просто есть почитатели стандарта. Которые знают о нем больше чем он сам о себе. Ибо есть разные версии. Вот.
надеюсь, почитатели стандарта, как вы их называете, больше не потратят ни минуты своего времени, чтобы что-то для вас найти в стандарте
источник

AZ

Anton Z. in supapro.cxx
Vlad Serebrennikov
https://timsong-cpp.github.io/cppwp/n4659/basic.life#1
но malloc не подпадает ни под один из этих пунктов
Ну это ваша интерпретация
источник

️️

️️ ️ in supapro.cxx
Vlad Serebrennikov
надеюсь, почитатели стандарта, как вы их называете, больше не потратят ни минуты своего времени, чтобы что-то для вас найти в стандарте
Так и так не потратили. Ибо нету. А в место этого уже на личности пошел разговор))
источник

G

Garey in supapro.cxx
Я мб чего то не понимаю но причем тут стандарты вообще С++ если юзаешь функцию из C (cstdlib) — malloc. Пока непонял)
источник

AZ

Anton Z. in supapro.cxx
Там кстати написано other than trivial default constructor
источник

️️

️️ ️ in supapro.cxx
Garey
Я мб чего то не понимаю но причем тут стандарты вообще С++ если юзаешь функцию из C (cstdlib) — malloc. Пока непонял)
с какого порепоя там уб так никто и не сказал кроме как про лайфтайм. Так у инта какой конструктор то?)
источник

G

Garey in supapro.cxx
️️ ️
с какого порепоя там уб так никто и не сказал кроме как про лайфтайм. Так у инта какой конструктор то?)
Даже про liftime я не понял т.к. malloc это dynamic allocated memory которое контролирует как раз программист а не стандарт. Где lifetime происходит между аллокацией до free или realloc. В чем УБ?) Я понял бы если пример был как в cppreference:
int* foo(void) {
   int a = 17; // a has automatic storage duration
   return &a;
}  // lifetime of a ends
int main(void) {
   int* p = foo(); // p points to an object past lifetime ("dangling pointer")
   int n = *p; // undefined behavior
}
тут действительно lifetime внутри скопа а malloc?
источник

AZ

Anton Z. in supapro.cxx
Ну типа конструктор для int не был вызван, поэтому lifetime не начался...
источник

D

Danya in supapro.cxx
Garey
Даже про liftime я не понял т.к. malloc это dynamic allocated memory которое контролирует как раз программист а не стандарт. Где lifetime происходит между аллокацией до free или realloc. В чем УБ?) Я понял бы если пример был как в cppreference:
int* foo(void) {
   int a = 17; // a has automatic storage duration
   return &a;
}  // lifetime of a ends
int main(void) {
   int* p = foo(); // p points to an object past lifetime ("dangling pointer")
   int n = *p; // undefined behavior
}
тут действительно lifetime внутри скопа а malloc?
Мы про лайфтайм объекта, а не памяти
источник

️️

️️ ️ in supapro.cxx
Danya
Мы про лайфтайм объекта, а не памяти
А в чем разница между памятью под инт и обьектом инта?
источник

TS

Till Schneider in supapro.cxx
️️ ️
с какого порепоя там уб так никто и не сказал кроме как про лайфтайм. Так у инта какой конструктор то?)
на всякий случай еще скажу, что в Си - это нормальное поведение, а вот в плюсах - УБ, да
источник

D

Danya in supapro.cxx
️️ ️
А в чем разница между памятью под инт и обьектом инта?
Может в том, что это не одно и то же?)
источник

️️

️️ ️ in supapro.cxx
Danya
Может в том, что это не одно и то же?)
В чем???
источник

D

Danya in supapro.cxx
Ну вот ответь на свой вопрос про любой тип, а потом подставь туда int
источник

D

Danya in supapro.cxx
В чём разница между памятью под std::vector<int> и объектом std::vector<int>?
источник

️️

️️ ️ in supapro.cxx
В чем разница между ножкой стула и геометрическим местом точкек описывающим ножку стула? Ответ: это не одно и  тоже...
Nuffsaid
источник