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

Почему нужно noexcept? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется написать программу для перевода чисел из 2-ой в 16-ую СС http://www.cyberforum.ru/cpp-beginners/thread1194564.html
Исходный текстовый файл содержит числа в двоичной системе счисления, отделенные друг от друга хотя бы одним пробелом. Требуется составить программу, которая под каждым двоичным числом в файле...
C++ Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита. Help. На языке СИ, пожалуйста, без всяких stirng, cout, strlen и прочее. Не могу... http://www.cyberforum.ru/cpp-beginners/thread1194547.html
C++ многофайловая сруктура программы
есть многофайловая программа, вычисляющая определенный интеграл разными методами, нужно сделать: 1. что бы после подсчета интеграла программа не сразу прекращала свое выполнение, а предлагала либо...
Определить структуру данных, поддерживающую функции добавления, удаления и вывода элементов C++
Помогите написать код: Определить динамическую структуру данных – отсортированный однонаправленный список, поддерживающую функции добавления элемента, удаления элемента из списка, вывода списка на...
C++ Поиск слова http://www.cyberforum.ru/cpp-beginners/thread1194505.html
Вобщем пользователь вводит слово, количество строк, потом текст признаком оканчания вода текста являет то что или должны кончиться строки или в строке найдешь заданое в начале слово я написал тока...
C++ Точки останова вечно вылезают #include "stdafx.h" #include <iostream> #include <cstdlib> #include <cmath> #include <clocale> using namespace std; class Array подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13207 / 7478 / 840
Регистрация: 27.09.2012
Сообщений: 18,388
Записей в блоге: 3
Завершенные тесты: 1
31.05.2014, 17:00
Цитата Сообщение от andrejap Посмотреть сообщение
Почему без noexcept в c++98 не компилируется?
Потому что прототип такой:
C++
1
virtual const char* what() const throw();
Цитата Сообщение от andrejap Посмотреть сообщение
2 - Как следствие первого: почему в c++11 скомпилировать этот кусочек кода можно только с noexcept ?
потому что прототип такой:
C++
1
virtual const char* what() const noexcept;
Цитата Сообщение от andrejap Посмотреть сообщение
3 - Почему не могу наследовать std::logic_error (компилятор говорит, мол, он(logic_error) не имеет конструктора по умолчанию)
Ну так правильно говорит. Зато есть конструктор:
C++
1
explicit logic_error (const string& what_arg);
и в C++11 добавился:
C++
1
explicit logic_error (const char* what_arg);
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru