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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется написать программу для перевода чисел из 2-ой в 16-ую СС http://www.cyberforum.ru/cpp-beginners/thread1194564.html
Исходный текстовый файл содержит числа в двоичной системе счисления, отделенные друг от друга хотя бы одним пробелом. Требуется составить программу, которая под каждым двоичным числом в файле указывает его значение в шестнадцатеричной системе счисления.Например, 1101010111110 1000111111 0 0111100. (требуется не менее 3-х процедур)
C++ Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита. Help. На языке СИ, пожалуйста, без всяких stirng, cout, strlen и прочее. Не могу доделать. #include<stdio.h> #include<conio.h> int main() {clrscr(); char s; int i,n,k=0; printf("vvedite stroky\n"); gets(s); http://www.cyberforum.ru/cpp-beginners/thread1194547.html
C++ многофайловая сруктура программы
есть многофайловая программа, вычисляющая определенный интеграл разными методами, нужно сделать: 1. что бы после подсчета интеграла программа не сразу прекращала свое выполнение, а предлагала либо закрыть либо выбрать заново метод 2. после подсчета интеграла для каждого из методов предлагала выбрать количество разбиений n заново, или перейти к следующему действию листинг главной...
Определить структуру данных, поддерживающую функции добавления, удаления и вывода элементов C++
Помогите написать код: Определить динамическую структуру данных – отсортированный однонаправленный список, поддерживающую функции добавления элемента, удаления элемента из списка, вывода списка на экран. Даже не знаю как начать
C++ Поиск слова http://www.cyberforum.ru/cpp-beginners/thread1194505.html
Вобщем пользователь вводит слово, количество строк, потом текст признаком оканчания вода текста являет то что или должны кончиться строки или в строке найдешь заданое в начале слово я написал тока через ф-ции strstr но она немного не то, помогите чем сможете #include "StdAfx.h" #include <iostream> #include <conio.h> #include <stdio.h> using std::cout; using std::cin;
C++ Точки останова вечно вылезают #include "stdafx.h" #include <iostream> #include <cstdlib> #include <cmath> #include <clocale> using namespace std; class Array подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12730 / 7190 / 802
Регистрация: 27.09.2012
Сообщений: 17,738
Записей в блоге: 2
Завершенные тесты: 1
31.05.2014, 18:17     Почему нужно noexcept?
Цитата Сообщение от andrejap Посмотреть сообщение
так а где их реализация в системе?
В сорцах stdlibc++.
Вот мой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// -*- C++ -*- std::exception implementation.
// Copyright (C) 1994-2013 Free Software Foundation, Inc.
//
// This file is part of GCC.
//
// GCC is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 3, or (at your option)
// any later version.
//
// GCC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
 
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.
 
#include "typeinfo"
#include "exception"
#include <cxxabi.h>
 
std::exception::~exception() _GLIBCXX_USE_NOEXCEPT { }
 
std::bad_exception::~bad_exception() _GLIBCXX_USE_NOEXCEPT { }
 
abi::__forced_unwind::~__forced_unwind() throw() { }
 
abi::__foreign_exception::~__foreign_exception() throw() { }
 
const char* 
std::exception::what() const _GLIBCXX_USE_NOEXCEPT
{
  // NB: Another elegant option would be returning typeid(*this).name()
  // and not overriding what() in bad_exception, bad_alloc, etc.  In
  // that case, however, mangled names would be returned, PR 14493.
  return "std::exception";
}
 
const char* 
std::bad_exception::what() const _GLIBCXX_USE_NOEXCEPT
{
  return "std::bad_exception";
}
Цитата Сообщение от andrejap Посмотреть сообщение
string::c_str()
Это шаблон, так что отталкивайтесь от basic_string
 
Текущее время: 13:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru