Andrey
Ну да. И ведь есть такое наверняка
Al
Наверное. Но идея мне нравится)
Al
В linux можно дополнительный callback повесить на alloc, который будет время выводить и количество откушанного
Al
Можно посмотреть в сторону анализатора утечки памяти Debug CRT
Al
Или написать свой распределитель.
Andrey
Статических анализаторов много
babysitter
да как статичекий поможет, тут динамический нужен
Artem
да как статичекий поможет, тут динамический нужен
Символьная интерпретация выходит на тропу войны (на самом деле нет, реально динамический нужен)
Timofey
Сори, не знал, как эта штука работает
Sheridan
Сори, не знал, как эта штука работает
Сковороду тебе всё равно уже приготовили
Timofey
Нет, прошу, только не на масле!
Timofey
Ладно, оффтоп офф)
mefest
Нет, прошу, только не на масле!
масло еще заслужить надо
vvzvlad
При сборке проекта получаю варнинг. Все работает, но с варнингом как-то некультурно. Как исправить функцию, чтобы и проверку оставить и варнингов не получать? https://hastebin.com/unonafened.cs
Sheridan
paste.org.ru
Richard
или вот: https://hastebin.com
vvzvlad
сделал
Sheridan
http://stackoverflow.com/questions/39550320/nonnull-compare-warning-for-pointer-to-reference
Richard
vvzvlad
в смысле, на https://hastebin.com залил :)
Richard
ааа)
Dima
пацаны, как правильно, int* x или int *x?
Dmitry
Это вброс?
Denis
а есть другие варианты кроме вброса?
Dima
это обычный вопрос, здесь же умные люди?
Dima
который пояснить могут
Richard
пацаны, как правильно, int* x или int *x?
int* x, y, z; // typeof x -> int* // typeof y -> int // typeof z -> int int *x, *y, *z; // typeof x -> int* // typeof y -> int* // typeof z -> int* А так разницы никакой - дело стайлгайда.
Dima
какая фиона переменчивая...
Richard
Я для себя предпочитаю int* var, так как тип-то "int*", но при этом никогда не пишу через запятую указатели так
Dmitry
пацаны, как правильно ?
Mir
ну во первых foo и bar а не твои f и g
Mir
))
Sheridan
второе же
Плюсую. При 1 блоки нихера не парсятся глазом
Крылатый
пацаны, как правильно ?
Согласно стилю оформления в проекте.
Dima
пацаны, как правильно ?
как пожелаешь, либо нормальный человеческий джава-стайл, либо уродский си-стайл
Dmitry
>человеческий >джава
Sheridan
Мне лично приятно код оформлять однотипно, например вот https://github.com/Sheridan/mon/blob/master/trunk/application/libraryes/base/string/cvariant.cpp
Denis
хорошо вбросил парень, молодец
Dima
Какой из них какой ?
ну в том же порядке, что и на картинке...
Pepe 🐸
И пойнтеры еще обозначать рядом с типом
Richard
зачем спорить о стиле? или такой как в проекте, или такой, как нравится. Некоторые люди используют 3 пробела на таб, некоторые 5, некоторые венгерскую нотацию до сих пор используют. Нравится - ну и фиг с ним.
Denis
а у некоторых артистическая душа и они в одном файле мешают пять стилей, да
Richard
пет-проекты на то и пет, чтобы творить там дичь. А в остальных случаях действуют гласные или негласные соглашения оформления кода.
Suigintou45
лучше с fixed width, без отступов
Suigintou45
чтобы монолитно и эпично сразу
Dima
Artem
Artem
потому что если ты пишешь int* x, y;, может возникнуть недопонимание
Artem
дурная
Richard
нет, не он. Создатели Си. Оттуда же пошло.
Richard
для меня до сих пор странно то, что в системном языке int имеет разный размер от платформы к платформе.
Artem
Ну и зачем дубль?
прочитал только последние несколько сообщений
Крылатый
Ваще, похоже на холивар)
Крылатый
Никак, делай клон в отдельный каталог.
Berkus
делать еще одну билд директорию, ты же не компилируешь прямо в сорс каталоге?
Berkus
mkdir _build_branch1; cd _build_branch1; cmake -G Ninja ..; ninja mkdir _build_branch2; cd _build_branch2; cmake -G Ninja ..; ninja и переключайся
Berkus
можно сделать алиас который тебе в зависимости от текущего вычекаутного бранча кидает в нужную билд директорию в проекте
Berkus
пишешь tobuild и оказываешься в нужном билд каталоге
Berkus
можно и билд сразу запускать при желании
Pepe 🐸
потому что если ты пишешь int* x, y;, может возникнуть недопонимание
С одной стороны да но другой стороны это же тип int*
Denis
я думаю что речь про то, что меняются даты файлов сорцов
Pepe 🐸
Это же не *x
Nyah
Чета дежавю
Berkus
это ж не мейк
Denis
а, это я проглядел ,привык прост к мейку