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

Передача указателей в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальные функции. Абстрактные классы. http://www.cyberforum.ru/cpp-beginners/thread95698.html
Есть у меня абстрактный класс class DataManager { protected: Configuration configuration; public: DataManager(Configuration config); virtual List<Buss> loadBuss() = 0; virtual List<Route> loadRoute() = 0; virtual List<Reys> loadReys() = 0;
C++ Описать процедуру, меняющую содержимое переменных X и Y вот тут решил разобраться с языком си, решал задачки и вот напоролся на такую: Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y. Собстна как сделать такую штуку? http://www.cyberforum.ru/cpp-beginners/thread95683.html
Ввод и вывод вектора C++
Такой вопрос. Программа должна вводить вектор из случайных чисел и выводить его на экран. При этом ввод и вывод нужно оформить в виде отдельных функций. Вопрос же в следующем: если я делаю это всё (ввод и вывод) в составе одной функции, то всё работает. Если же разделяю - то ничего не выводится. Помогите пожалуйста.
C++ c++ в кпк
Вобщем начну с самого начала. Захотел я изучит c++, до этого работал с php в wap, но так как комп згорел, а на новый щас дениг нет поставил я на кпк pocket gcc и немогу найти инфу по програмированию в с помощью этого компилятора. Где только не спарашивал, в ответ тищина. Надеюсь здесь мне помогут, если я всё правельно понял то это портированый с пк на кпк gcc.
C++ Метод секущих http://www.cyberforum.ru/cpp-beginners/thread95627.html
Помогите, пожалуйста, с кодом к этой программе. 1 Определить координаты экстремальной точки унимодальной функции f(x)=11x2+23x+1,1 методами первого и второго порядков (метод секущих), с точностью =0,001. 2 Определить тип найденного экстремума Поиск экстремума провести в диапазоне от a до b. а= - 1100; в=1100.
C++ Сформировать одномерный массив из элементов матрицы Есть двумерный массив, 5*6 Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца. подробнее

Показать сообщение отдельно
_Eldar_
44 / 29 / 3
Регистрация: 31.10.2009
Сообщений: 200
19.02.2010, 04:32  [ТС]     Передача указателей в функции
accept, Возник еще такой вопрос.Есть функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int write_dbase(char* filename, Order* pv){
 
    ofstream fout(filename);
    if(!fout){cout << "\nОшибка открытия файла"; return 1;}
 
    while(pv){
        fout << pv->name  << endl;
        fout << pv->model << endl;
        fout << pv->work  << endl;      
        fout << pv->time << ' ' << pv->price << endl;
        pv = pv->next;
    }
    return 0;
}
где pv - это указатель на структуру. Почему в теле функции обращение к нему идет не через операцию разыменовывания *pv?

Добавлено через 8 минут
Пример из практикума Павловской

Добавлено через 6 минут
Есть ли вообще где-нибудь список правил передачи указателей в функции и обращения к ним в функциях (ПОДРОБНЫЙ, чтоб рассматривались всевозможные варианты)?
 
Текущее время: 12:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru