Форум программистов, компьютерный форум, киберфорум
Наши страницы

Указатели у стеков на голову и следующий элемент всегда 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...
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;...
C++ Указатели на массивы: В чем принципиальное различие между объявлениями указателей? Вопрос по теории В чем принципиальное различие между данными обьявлениями? (+ правильно ли я понимаю, что 1и2, 3и4 это синонимы?) int main(int argc, char** argv) int main(int argc, char **argv)... подробнее

Показать сообщение отдельно
Melg
538 / 159 / 64
Регистрация: 23.09.2013
Сообщений: 314
10.05.2014, 22:36
Из того, что я вижу, например в функции
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, верно ли это?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru