Re[2]: Как убедить MSVC 10 в том, что виртуальная функция не кидает исключений?
От: Maxim Yurchuk  
Дата: 06.02.15 11:23
Оценка:
Здравствуйте, Pretender, Вы писали:

P>На правах гипотезы — возможно, визуальник защищается не от того, что функция кинет, а от разыменовывания нулевого указателя. Может, если там будет, например, ссылка — ему будет легче?

Нет, он защищается не от разыменования нулевого указателя. И защищаться он от этого не должен: это undefined behaviour.

P>Или __assume (obj != 0). Только обратите внимание что __assume с неправильным условием крайне опасен.

Это не помогает. Но, спасибо, что сказали о наличии __assume, не знал об этом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.