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

Ошибка std::bad_alloc - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод на экран данные из текстового файла http://www.cyberforum.ru/cpp-beginners/thread961634.html
Создайте текстовый файл целых чисел (значения вводятся с клавиатуры). Проанализировав в программе созданный файл, создайте еще 2 файла: • содержащий однозначные числа и их количество, • содержащий двузначные числа и их количество. Выведите содержимое каждого файла на экран. #include <cstdlib> #include <iostream> #include <fstream.h> using namespace std;
C++ Сравнить скорости сходимости Сравнить скорости сходимости для 2ух уравнений Помогите :) http://www.cyberforum.ru/cpp-beginners/thread961615.html
C++ Подключение библиотеки OpenCV
Здравствуйте! Подскажите пожалуйста, как подключить OpenCV - 2.4.6.0 к Microsof Visual Studio C++ 2010 Express. ОС - Windows 7 максимальная 64 - разрядная. Воспользовалась инструкцией отсюда: http://gerasimchuk.blogspot.ru/2012/08/opencv-visual-studio-2010-express-c.html однако мне за это выдают такие ошибки (при попытке написать первую простую порграммку): ... 1>OpenCVhelloworld.obj :...
Разработать класс "множество целых чисел" в соответствии со следующим заданием C++
Форумчане помогите разобраться с программой, только начался С++ 1. Разработать класс "множество целых чисел" в соответствии со следующим заданием Состояние класса - Множество состоит из элементов типа int (в множестве не может быть двух элементов с одинаковыми значениями) и определяется мощностью (количеством элементов в множестве) и значениями своих элементов, например: множество из 5...
C++ Переделать под реккурсию http://www.cyberforum.ru/cpp-beginners/thread961602.html
Есть задача,поиск числа бинарным методом, в нее нужно добавить решение с помощью рекурсиипомогите пожалуйста! #include <iostream> #include <conio.h> using namespace std; int BinSearch(int *M, int n, int k); //(int *M, int n, int k)-÷òî çàä.â êà÷åñòâå ïàðàìåòðîâ?! int main() { const int n=9; // ÷òî îáîçíà÷àåò?
C++ Удалить вершины ДДП ,у которых только левый потомок Два дня сижу ,полностью рабочий алгоритмов не могу составить. Надеюсь на помощь. P.S поиск юзал ,много похожих тем пересмотрел.Но ничего адекватного и близкого к моей проблеме не нашел. Основную функцию не выкладываю ,ибо там просто вызов методов для создания ДДП. #include <iostream> using namespace std; class Node { public: Node *tree,*l,*r; подробнее

Показать сообщение отдельно
Leonman
 Аватар для Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 266
24.09.2013, 22:17     Ошибка std::bad_alloc
Помогите.

Если запускать программу с number = 6, то всё работает, а вот если запустить программу, поменяв 6 на любое другое число, то программа завершается ошибкой std::bad_alloc

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
#include <iostream>
#include <vector>
using namespace std;
 
 
int main()
{
 
    int number = 6, in, count = 0;
    vector <int> fl;
    while (number >= 2)
    {
        count++;
        in = number / 2;
        for (int i = 0; i < count; i++)
        {
            i = number - (in * 2);
            fl.push_back(i);
        }
        number = in;
    }
    for(int i = 0; i < count; i++)
        cout << fl[i];
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru