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

Почему new вызывает std::bad_alloc? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ВЕТВЛЕНИЯ В C++ http://www.cyberforum.ru/cpp-beginners/thread989766.html
Даны вещественные x, y, z. Вычислить: U= Выполнить задания двумя способами: с использованием оператора if и с использованием условного оператора ?.
C++ 1.#QNAN #include "stdafx.h" #include "locale" #include "cstdlib" #include "cmath" #include "iostream" using namespace std; //Заполнение массива рандомных значений--------------------------------------- double rnd(double *rndmas, int n) { http://www.cyberforum.ru/cpp-beginners/thread989761.html
C++ Ошибка линковки LNK2001. Неразрешенный внешний символ
Здравствуйте, пытаюсь сделать статический метод, в котором используется статическая переменная. Вроде бы все сделал как по книге, но при линковке выскакивает ошибка 2001. Подскажите, что я делаю не так. Файл GetPath.h #pragma once #include "StdAfx.h" class GetPath { public: GetPath(void); ~GetPath(void);
C++ Повернуть массив
Дано натуральное число n, массив целых чисел размером nxn. Преобразовать массив, осуществив поворот элементов вокруг его центра на 90 градусов против часовой стрелки. за ранее премного благодарен.
C++ Не могу разобраться с кодом (Указатели) http://www.cyberforum.ru/cpp-beginners/thread989732.html
Всем салют! Решил освоить С++. Обучение прохожу сам по книге Лафоре "ООП в С++". Разобрал полкниги, вопросов не возникало до главы "Указатели". В книге приведен пример кода: // englptr.cpp // доступ к членам класса через указатель #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Distance {
Visual C++ Считывание из файла MFC Добрый вечер. 2 с лишним часа сижу и ни как не могу понять, почему код: if (!f) exit(1); else while(true) { if (f.eof()) break; f>>buff; x1 = atoi(buff); f>>buff; подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14475 / 6459 / 1020
Регистрация: 02.05.2013
Сообщений: 10,698
Завершенные тесты: 1
28.10.2013, 00:40     Почему new вызывает std::bad_alloc?
Код насквозь "дырявый". Тут нужны серьезные меры.
Начнем с того, что падает/зависает на простейших тестах.
Например:
C++
1
2
3
whirlpool a(1);
whirlpool b(100);
a = b;
Про утечки памяти и концептуально неверные реализации некоторых методов,
например, тот же оператор присваивания, пока не будем, нужно исправлять остальное.
 
Текущее время: 21:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru