Какой тип мне следует поймать, если я выдаю строковый литерал?C++

Программы на C++. Форум разработчиков
Anonymous
Какой тип мне следует поймать, если я выдаю строковый литерал?

Сообщение Anonymous »

Я пишу довольно простое приложение на C++, используя g++ под Linux, и пытаюсь использовать некоторые необработанные строки в качестве исключений (да, я знаю, это не очень хорошая практика).

У меня есть следующий код (упрощенный):

Код: Выделить всё

int main()
{
try
{
throw "not implemented";

}
catch(std::string &error)
{
cerr

Подробнее здесь: [url]https://stackoverflow.com/questions/4831523/what-type-should-i-catch-if-i-throw-a-string-literal[/url]

Вернуться в «C++»