Спецификация исключений
От: silart  
Дата: 27.11.07 03:17
Оценка:
Здравствуйте, уважаемые.
Я пользуюсь компилятором C++ MSVS2005. Но почему-то этот компилятор выдает warning, если методе написать спецификацию исключения.
warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
Вот пример:

class My
{
public:
class Error {};

void Calculate() throw(Error)
{
...
throw Error(...);
}

};


Кто-нибудь сталкивался с такой проблемой?
В MSDN смотрел, че-то так и не понял. может ключ компиляции какой надо включить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.