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

Переполнение стека из-за передачи струтуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Визуализация сортировки массива http://www.cyberforum.ru/cpp-beginners/thread1115084.html
Здравствуйте, задача состоит в том, чтобы визуализировать процесс сортировки массива 3-мя различными алгоритмами. Как здесь http://www.sorting-algorithms.com/ . Я выбрал пузырьковый алгоритм, пирамиду и quick. Все реализовал, но как и ожидалось человеческое око не воспринимает такую скорость сортировки ))) Получается надо сделать таймер, и раз в 100 мс делать один проход цикла или одно...
C++ Объясните код Если честно я не знаю как написать программу, пожалуйста помогите. Опишите код полностью и пожалуйста постройте программу функции. http://www.cyberforum.ru/cpp-beginners/thread1115078.html
C++ Не могу считать матрицу из файла в динамический массив
Вот проблемный кусок программы: fstream f (strConst); if (! f) { cout<<"Error_3"; return 1; } int numberOfString=0; while (!f.eof()) if (f.get()=='\n') numberOfString++; //считаем количество строк numberOfString+=1;
C++ Указатель на метод класса
Доброго времени суток, форумчане. Необходимо получить указатель на размер вектора. Делаю из соображений быстродействия, т.к. каждый раз обращаться через оператор точки будет долго. Возможно я не прав. Просто думается, что обращаться напрямую через указатель быстрее нежели через класс. Искал много и даже находил решения моей проблемы, но вообще не понимаю как делать и как должно работать. Прошу...
C++ Max_element http://www.cyberforum.ru/cpp-beginners/thread1115048.html
можете объяснить как и с нескольких чисел определить максимальное число используя операцию max_element, и присвоит его переменной max, зарание спасибо за помощь...
C++ Найти ошибку Не могу понять, что не так в программе, она запускается, но выдает не совсем, то что нужно, а нужно именно преобразовать слова null, one, two, three в числа 0,1,2,3 , но если ввести другое число например four, то вывести сообщение об ошибке. Моя прога запускается и и преобразовывает слова в числа, но она будет их преобразовывать в эти числа даже если я введу туда любой набор букв. Заранее... подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
10.03.2014, 18:10     Переполнение стека из-за передачи струтуры
Цитата Сообщение от Aloir Посмотреть сообщение
как вариант увелечение стека
Плохо вариант... Не понял а это:
Цитата Сообщение от Aloir Посмотреть сообщение
вы же должны знать размер структуры
зачем? Это ведь так выделяется:
C++
1
2
3
4
int c=1000;
mystruct *mst= new mystruct [c];
....
delete [] mst;
Если она 1 то c=1.. Зачем ее размер в этом случае? Другой вопрос если выделяешь так:
C++
1
2
3
4
5
int c=1000;
mystruct *mst;
mst=(mystruct*) malloc (sizeof(mystruct)*c);
....
free(mst);
То да размер структуры
C++
1
sizeof(mystruct)
надо знать... Или я Вас не правильно понял?
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru