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

Указатели у стеков на голову и следующий элемент всегда Unable to read memory - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция cleanup http://www.cyberforum.ru/cpp-beginners/thread1171351.html
Что это за функция такая - cleanup? зачем она нужна? И что означает она ,например, в записи : if (FALSE == a) { wprintf(L"failed.\n"); goto cleanup; }
C++ Из целочисленного массива Х(Н) записать в массив У(К) каждый второй элемент Из целочисленного массива Х(Н) записать в массив У(К) каждый второй элемент. Удалить в каждом массиве наибольший и наименьший элементы. В программе написать функции формирование массива У, поиска номеров максимального и минимального элементов, удаления элемента. Ребят выручайте! Умоляю.... Задача жизни и смерти! Огромное Спасибо! http://www.cyberforum.ru/cpp-beginners/thread1171330.html
C++ Code Blocks и файл ресурсов
Как приковать файл rc к программе в Code Blocks? Пытался по-разному: компилировал и встроенным компиляторомGNU GCC), и Resource Builder, а все равно ничего не получается. Помогите, пожалуйста.
Что делает функция constrain ? C++
В коде функции почти разобрался, но там есть одна функция constrain, которая не знаю что возвращает и как узнать не знаю. Сам код это преобразование цвета пикселя матрицей свёртки: void MainWindow::convolution(int x, int y, float matrix,int matrixsize, PImage img) { float rtotal = 0.0; float gtotal = 0.0; float btotal = 0.0; int offset = matrixsize / 2; //смещение for (int i...
C++ Стек через связный список http://www.cyberforum.ru/cpp-beginners/thread1171313.html
Здравствуйте мне нужно переделать стек через указатели и связный список. #include <iostream> #include <locale.h> using namespace std; const int n=10; class STACK_A { private: int top; char c;
C++ Указатели на массивы: В чем принципиальное различие между объявлениями указателей? Вопрос по теории В чем принципиальное различие между данными обьявлениями? (+ правильно ли я понимаю, что 1и2, 3и4 это синонимы?) int main(int argc, char** argv) int main(int argc, char **argv) int main(int argc, char *argv) int main(int argc, char* argv) допустимо ли так же писать: подробнее

Показать сообщение отдельно
Melg
416 / 152 / 62
Регистрация: 23.09.2013
Сообщений: 306
10.05.2014, 22:36     Указатели у стеков на голову и следующий элемент всегда Unable to read memory
Из того, что я вижу, например в функции
C++
1
void AddInList4et(List4et **MyList, node *t, int u) {
Указатель не будет присвоен в HEAD в случае когда условие не выполняется :
C++
1
2
3
4
5
6
          if (Summ % 2 == 0)
            {
              temp->x = t->info; //Записываем в поле x принимаемый в функцию элемент x
              temp->Next = (*MyList)->Head; //Указываем, что следующий элемент это предыдущий
              (*MyList)->Head = temp; //Сдвигаем голову на позицию вперед
            }
Т.е Вы выделили память, передали указатель в рекурсивный вызов, но для текущего элемента MyList - ему не выставили head, верно ли это?
 
Текущее время: 19:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru