Size: a a a

Maxwell's Demons

2021 February 17

TK

Timur Khasanshin in Maxwell's Demons
Al
господа, у кейла есть какая то фича, которая позволит функцию вызывать только из одного места?
типа если я где то еще её вызову, чтоб мне среда подсказала, что мол там то там то такая функция уже вызывается
фича называется "определить функцию в том же файле в котором планируется ее вызвать и не делать деклараций ни в каких хедерах"
источник

TK

Timur Khasanshin in Maxwell's Demons
и еще static ее сделать
источник

A

Al in Maxwell's Demons
не, это не та фича
источник

TK

Timur Khasanshin in Maxwell's Demons
если в пределах одного файла нужно - боюсь что это невозможно
источник

A

Al in Maxwell's Demons
идея такая, что я дебажный ногодрыг раскидал по всему проекту, мне впадлу искать поиском, где он остался.

мне нужно, чтоб я вставил его где хочу, а компилятор мне выдал типа "братан, в таком то файле в такой ьо строке ты уже дергаешь ногой, иди коментируй"
источник

TK

Timur Khasanshin in Maxwell's Demons
какая то странная задача
источник

В

Василий in Maxwell's Demons
Timur Khasanshin
если в пределах одного файла нужно - боюсь что это невозможно
Возможно. Это ооочень костыльно
источник

TK

Timur Khasanshin in Maxwell's Demons
о, а как?
источник

В

Василий in Maxwell's Demons
И только для одной функции
источник

В

Василий in Maxwell's Demons
'''Через __COUNTER__'''
источник

TK

Timur Khasanshin in Maxwell's Demons
что за counter?
источник

l

lbh in Maxwell's Demons
Al
идея такая, что я дебажный ногодрыг раскидал по всему проекту, мне впадлу искать поиском, где он остался.

мне нужно, чтоб я вставил его где хочу, а компилятор мне выдал типа "братан, в таком то файле в такой ьо строке ты уже дергаешь ногой, иди коментируй"
как вариант - ныкай их в ifdef/endif и дефайнами включай
источник

TK

Timur Khasanshin in Maxwell's Demons
Василий
'''Через __COUNTER__'''
это что то гнушное?
источник

TK

Timur Khasanshin in Maxwell's Demons
в кейле нет его наверное
источник

A

Al in Maxwell's Demons
Василий
Возможно. Это ооочень костыльно
дак это в целом задача костыльная. чисто на время отлова глюков.

в релизе то поиском найду и уберу все ногодрыги, но сейчас мне впадлу каждый раз искать и удалять
источник

A

Al in Maxwell's Demons
ну типа понял, я ставлю ногодрыг, он какого то хера дергает ногой не один раз, а 146
источник

A

Al in Maxwell's Demons
начинаю поиском искать - оказывается я в других файлах забыл ногодрыг убрать
источник

A

Al in Maxwell's Demons
в тех файлах, что уже давно отлажены и там ногодрыг более не нужен
источник

TK

Timur Khasanshin in Maxwell's Demons
мне кажется проще руками отладить и быстрее
источник

A

Al in Maxwell's Demons
я руками и отлаживаю, чем же еще
источник