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

Найти сумму первых элементов массива, произведение которых не превышает заданного числа М - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму четных элементов последовательности c++ http://www.cyberforum.ru/cpp-beginners/thread519512.html
Данная последовательность из n целых чисел. Найти сумму четных элементов этой последовательности. Помогите, кому не трудно...
C++ Чем можно проверить код С++? Виндоус 7 х64, хотел установить Borland C++ но х64 не запустилась, чем еще можно проверить такого рода код? #include <iostream.h> #include <conio.h> #include <cstring.h> class Article {... http://www.cyberforum.ru/cpp-beginners/thread519483.html
C++ Создать файл содержащий сведения о результатах охоты
Создать файл содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: фамилия охотника; количество добытых животных; общий вес всех...
Обход матрицы С++ Builder C++
Есть матрица 4х4 4 3 12 7 7 1 4 12 5 2 9 1 4 6 6 17 Нужно вывести её элементы как показано на рисунке Ещё нужно найти min и max элементы массива
C++ Получить новую последовательность, выбросив из исходной все члены со значением max(a1, …, a99). http://www.cyberforum.ru/cpp-beginners/thread519449.html
Даны целые числа a1, …, a99 . Получить новую последовательность, выбросив из исходной все члены со значением max(a1, …, a99). Добавлено через 7 часов 43 минуты Эта задача на вычисления с...
C++ Получить числа b1, …, b20, где bi - среднее арифметическое всех членов массива А, кроме аi Даны действительные числа a1, ...,a20. Получить числа b1, …, b20, где bi – среднее арифметическое всех членов последовательности a1, …, a20, кроме аi (i = 1,2, ..., 20). Буду очень благодарна! подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
17.03.2012, 10:23
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- и этим стараюсь оградить свой код от псевдослучайных последовательностей
вот это не понял

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Nameless One, можешь как эксперт сказать в большинстве IDE при создании exe уже заложен внутренний фильтр badalloc или нет
какой такой «внутренний фильтр»?

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Итак, приложения слинкованные в Release без try catch с компиляором GNU выдали програмное прерывание
т.е. исключение, я правильно понял?

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
с компилятором VisualStudio и BorlandC 6 прошли "предполагаемое место краха" без проблем, где же правда?
это уже баг конкретной реализации. По умолчанию new (если не указана функция для выделения памяти) должна выбрасывать исключение. Любое другое поведение — это уже отклонение от стандарта. Хотя, в принципе, MS VC++ 6.0 как раз этим и славится. В то время как поведение GCC в данном случае адекватно требованиям стандарта.

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Мне интересно услышать конкреное мнение, т.к. спор спором но граблей c badalloc в IDE c которыми работаю я не встречал: при невозможности выделения памяти даже в catch(badalloc) алгоритм не заходит, вот сижу и думу думаю...
а не нужно гадать, нужно просто почитать черновик стандарта
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru