Size: a a a

2020 December 16

E

EW1010 [11-19МСК] in pro.cxx
Добрый день. Если я создаю локальные указатели (пример https://pastebin.com/NWPVejvD). Мне потом надо их удалять или они сами уйдут из памяти при завершении функции?
источник

T

Ternvein in pro.cxx
EW1010 [11-19МСК]
Добрый день. Если я создаю локальные указатели (пример https://pastebin.com/NWPVejvD). Мне потом надо их удалять или они сами уйдут из памяти при завершении функции?
@supapro
Указатели — это обычные переменные, и поведение у них такое же, как и у того же int. А вот объекты, на которые указывает указатель могут быть созданы динамически.
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Не вижу выделения памяти, значит освобождать не надо
источник

E

EW1010 [11-19МСК] in pro.cxx
Artöm Bakri Al-Sarmini
Не вижу выделения памяти, значит освобождать не надо
Выделения нет, поэтому и не удалял изначально, но где-то подтекает память все же и начал вот думать в разые стороны.
источник

E

EW1010 [11-19МСК] in pro.cxx
Ternvein
@supapro
Указатели — это обычные переменные, и поведение у них такое же, как и у того же int. А вот объекты, на которые указывает указатель могут быть созданы динамически.
Объекты и не должны удаляться в данном случае, спасибо
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
EW1010 [11-19МСК]
Выделения нет, поэтому и не удалял изначально, но где-то подтекает память все же и начал вот думать в разые стороны.
В кт иногда течет по завершении работы, они не считают это багом
источник

E

EW1010 [11-19МСК] in pro.cxx
Artöm Bakri Al-Sarmini
В кт иногда течет по завершении работы, они не считают это багом
У меня в рантайме течет(
источник

E

EW1010 [11-19МСК] in pro.cxx
Думал вот, что проблема в работе с таблицей. Буду копать дальше
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
То есть скажем валгринд считает это утечкой, но с твоей точки зрения это разовая ненакапливающаяся утечка. Если течет постепенно и/или помногу, это баг, скорее всего твой, но может быть и их
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
EW1010 [11-19МСК]
У меня в рантайме течет(
Еще бы оно в компильтайме текло
источник

E

EW1010 [11-19МСК] in pro.cxx
Artöm Bakri Al-Sarmini
То есть скажем валгринд считает это утечкой, но с твоей точки зрения это разовая ненакапливающаяся утечка. Если течет постепенно и/или помногу, это баг, скорее всего твой, но может быть и их
скорее всего мой, согласен
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Асан пробовал? Он трейс показывает
источник

E

EW1010 [11-19МСК] in pro.cxx
Artöm Bakri Al-Sarmini
Еще бы оно в компильтайме текло
это было про «по завршении работы течет»
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Где утекло, где было выделено, два стека
источник

E

EW1010 [11-19МСК] in pro.cxx
Artöm Bakri Al-Sarmini
Асан пробовал? Он трейс показывает
нет, я пока не особо знаю как работать с инструментами различными. Но погуглю это название. До этого пробовал валгринд, но так и не смог настроить до конца
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Мне асан на небольшом проекте показался удобнее
источник
2020 December 17

IZ

Ilia Zviagin in pro.cxx
источник

AN

Alexander N in pro.cxx
Странно вот что. Я не смог заюзать ASAN на ARM. Он захотел воткнуть проверку переполнения при умножеии и жаловался на undefined reference
источник

IZ

Ilia Zviagin in pro.cxx
Уже добавили
источник

СЧ

Сергей Чурмин... in pro.cxx
Друзья вопрос тупой но задам) а вот у нас у строки есть метод arg, а в нем как в питоне можно задавать имена аргументов
"SOME String ard %name, %soname".arg(....)
или может быть есть вариант, а то циферное обочзначение %1 крайне не удобна?
источник