Search
Write a publication
Pull to refresh

Comments 10

Спасибо, исправил
а оно вообще работает? :)

class A{
  ~A(){
    delete this;
  }
}

выдал No violation could be found.
Ваш пример просто некорректен для данного сервиса :) где в вашем коде вызываются функции, из которых можно построить «последовательные связи»? fork()? socket()?

Впрочем, напишите разработчикам, наверное в случае, если парсеру скармливают такой кусок кода, он должен писать, почему «No violation could be found.»
delete в своих внутренностях вызывает free со всеми вытекающими.
Значит получается, что парсер оценивает то и только то, что ему подсунули, но не подобный «вызов во внутренностях».
«значит этот молоток не предназначен для забивания гвоздей»? :)
Думаю, аналогия неверна :) или верна, но с изменениями — для не таких БОЛЬШИХ гвоздей :)

Такие вещи, как вы написали, по-идее, должны разумом программиста отсекаться, а не какими-то сторонними утилитами. То, что они пытаются ловить неплохо у них туториале описано.
ну по такой логике все должно разумом программиста отсекаться ( и кстати высококфалифицированный отсекает прекрасно ) :)
Плохо что есть ограничение по длинне кода, не смог скормить исходник моей библиотечки целиком…
Sign up to leave a comment.

Articles