Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
#1

не генерится исключение типа char* - C++

19.01.2012, 16:54. Просмотров 664. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main() {
 try {
  throw "Error";  
 }
 catch (char* err) {
  printf ("%s\n", err);
  getchar();
 }
}
НА двух компиляторах выдаёт:
Bash
1
2
3
4
terminate called after throwing an instance of 'char const*'
 
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
ЧЯДНТ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2012, 16:54     не генерится исключение типа char*
Посмотрите здесь:

C++ размерность типа Char
C++ Error: значение типа "const char" нельзя присвоить сущности типа "double"
C++ почему не перехватывается исключение типа double
Аргумент типа char (*)[1000] несовместим с параметром типа char** C++
C++ Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'"
Аргумент типа WCHAR* не совместим с параметром типа const char* C++
C++ Читать строку типа string из файла, разбить ее на массив слов типа char
C++ В чем отличие двумерного массива типа char от массива указателей на char?
Аргумент типа "unsigned char*" несовместим с параметром типа "const char*" C++
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"
Добавление в массив типа char * одного элемента типа char C++
C++ Перевести строку типа char в массив типа int

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
19.01.2012, 16:59     не генерится исключение типа char* #2
kravam, ловите не char *, а const char *.
Yandex
Объявления
19.01.2012, 16:59     не генерится исключение типа char*
Ответ Создать тему
Опции темы

Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru