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

Передача структуры в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка с указателями http://www.cyberforum.ru/cpp-beginners/thread562076.html
надо создать двусвязный список! во второй строке ошибка, как от неё избавиться? pt->prev=pg; pg->next=pt; pg=pt;
C++ Определить среднюю длину строк в тексте и вывести строки с длиной меньше средней определить среднюю длину строк и вывестис длиной меньше средней я даже приблизительно немогу понять как это делать, вначале нужно удалить все пробелы или как? http://www.cyberforum.ru/cpp-beginners/thread562066.html
Маятник (колыбель) Ньютона C++
Здравствуйте, мне нужна помощь в создании программы, в которой необходимо изобразить маятник (колыбель) Ньютона, и чтобы можно било задавать начальный угол отклонения шара. Я никогда не работал с графикой и понятия не имею как это можно реализовать...прошу вашей помощи. Прикрепил картинку с маятником на всякий случай. Зарание благодарен.
PW_PAINT: переполнение счетчика C++
Здраствуйте Я совсем новичек в WINAPI,буквально второй день как разбираюсь. Нужно срочно написать програмку где щелчком мыши можно вызвать таблицу на окне и задать координаты и масу для спутника который будет вращатся на орбите. пока пытался прописать просто вращение шара по кругу и вызов диалогового окна. появилось две проблемы: 1. По прошествию небольшего времени WM_PAINT перестает...
C++ Добавить элемент в конец списка http://www.cyberforum.ru/cpp-beginners/thread562042.html
написал две функции, add заполняет список, а функция add1 добавляет элемент в конец списка, помогите разобраться с функцией add1 void add1(void) {pt=new magazin; int d; while (true){ if (pg->next==NULL) break; pg=pg->next; } pt=pg;
C++ Код Хаффмана Здравствуйте! Нужна ваша помощь.. Нашла архиватор, работающий по алгоритму Хаффмана. Создала файл text.txt с набором букв на английском и различных знаков. Поместила в папку с программой. Код программы: #include <iostream> #include <fstream> #include <vector> #include <string> #include <queue> #include <algorithm> подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
30.04.2012, 14:05     Передача структуры в функцию
это передача указателя на Node по ссылке. Значит что сам указатель внутри функции может поменятся. Т.е. начать указывать на что-то другое, чем перед вызовом функции, в строке 200 это видно.
вот примерчик коротенький:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void CreateNewArray(int*& pArray)
{
  pArray = new int[10];
}
 
int main()
{
  int* pArray = NULL;
  CreateNewArray(pArray);
  // вот в этом месте pArray уже не NULL, а указывает на динамически созданный массив.
  delete [] pArray;
  return 0;
}
 
Текущее время: 18:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru