Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,413
28.10.2013, 01:21     Почему new вызывает std::bad_alloc?
Цитата Сообщение от Charley Посмотреть сообщение
//main.c
к слову, у cpp расширение .c++ или .cpp
Цитата Сообщение от Charley Посмотреть сообщение
using namespace std;
такое в хедерах не ставят, вполне неочевидно будет подключить заголовочный файл к проекту и узнать, что все функции оказались в стандартном пространстве имен.

Добавлено через 1 минуту
Вынесите реализацию в .cpp полностью

Добавлено через 37 секунд
Почему деструктор пустой также неясно, у вас же работа с динамической памятью идет.
 
Текущее время: 19:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru