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

Пояснение функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу на Си под Линукс, которая меняет Mac и IP адреса http://www.cyberforum.ru/cpp-beginners/thread840107.html
Подскажите, как вообще такое можно реализовать? Думала, может отправить команду ifconfig в терминал, но никак не могу найти способы этого осуществления. Помогите пожалуйста!
C++ Составить логическое выражение для описания сложных областей точек в системе координат XY. Выявить принадлежность этой области точки Составить логическое выражение для описания сложных областей точек в системе координат XY. Выявить принадлежность этой области точки, координаты которой вводятся с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread840104.html
C++ Редактирование структур записанных в текстовый файл
Есть небольшая программа , она записывает данные о работе в текстовый файл. Необходимо добавить возможность полного удаления всей информации о работе , а так же возможность изменения записи ( ну скажем изменить имя или квалификацию) . Программа записывает данные в файл через структуру такого типа: Парфюмер //Наименование работы 22 //Трудоемкость (...
Колонки в динамических масивах C++
Помогите пожалуйста, задача заключается в том, чтобы добавить в массив после парных колонок ещё по одной колонке. Вот код, но программа выводит полученный массив в разброс и числа выходят за пределы допустимых... #include <iostream> #include <cmath> #include <conio.h> using namespace std; void main() { cout<<"Enter size of array: "<<endl; int n; cout<<"N = "; cin>>n;
C++ Копирование папки http://www.cyberforum.ru/cpp-beginners/thread840070.html
Здравствуйте! Мне необходимо скопировать папку. Но каждый раз выдает ошибку "Невозможно выполнить циклическое копирование". char way1="C:\1\"; char way2=""; char cpy= "xcopy /e "; char fin= ""; strcpy (way2,way1); strcat (way1,"* ");
C++ сделать слияние 2 упорядоченных списков в один упорядоченный пожалуйста поправьте где не так? Код: #include<iostream> using namespace std; struct Node{ Node*next; int info; }; Node slian(Node*first1,Node*first2){ подробнее

Показать сообщение отдельно
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104

Пояснение функции - C++

17.04.2013, 00:16. Просмотров 350. Ответов 5
Метки (Все метки)

Пожалуйста объясните что делает функция, если можно с пояснением знака ->, про указатели я знаю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void List::addElem2(int qt, int key)    // Вставить заданное число перед всеми элементами, имеющими данное значение
{
    
    LStruct *ListBuf = head;
    LStruct *Pred = NULL;
     
    while(ListBuf != NULL)
    {
        
        if(ListBuf -> info == key) 
        {               
               LStruct *p = new LStruct;
               p -> info = qt;
               p -> next = NULL;
               if (Pred == NULL)
               {
                        p -> next = head;
                        head = p;
               }
               else {
                    Pred -> next = p;
                    p -> next = ListBuf;
               }
         }
               Pred = ListBuf;           
               ListBuf = ListBuf -> next;
     }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru