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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти все такие пары a,b, не превосходящие заданного n, для которых http://www.cyberforum.ru/cpp-beginners/thread837628.html
4. Для натуральных а и b операцию \otimes определим так: a\otimes b = b \otimes a Найти все такие пары a,b, не превосходящие заданного n, для которых a\otimes b = a - b + a%b
C++ 4. Для натуральных а и b операцию определим так: Для натуральных а и b операцию определим так: a\otimes b = a - b + a%b http://www.cyberforum.ru/cpp-beginners/thread837623.html
Составить и протестировать функцию для вычисления C++
Составить и протестировать функцию для вычисления Сделайте поддрежку В долгу не останусь
Как инициализировать дескриптор для записи и чтения файла C++
Здорова! Написал программку для чтения из файла. Но чото при вызове ничего не происходит. #include <iostream> using std::cout; using std::cin; using std::endl; using std::cerr; using std::ios;
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread837612.html
Добрый день! Вот задача: Во входном текстовом файле input.txt задано сначала число N (1<=N<=20), а затем N Записей из несколько строк. Определить в программе тип данных - класс, для хранения одной Записи. Определить в классе 2 член-функции (методы): - для чтения одной записи - для вывода одной записи в свободном формате
C++ С++, HTTP и Linux Здравствуйте. Знаю C++ на уровне несложных консольных программ в VC++. Потребовалось сделать одну систему, в самом базовом варианте (с чего начинаю копать) - получить содержимое произвольной html страницы в виде строки. Программа должна работать в Debian/Ubuntu. Подскажите пожалуйста, в каком направлении копать, что почитать (и по работе с http в С++ и по С++ в линуксах, книги и примеры... подробнее

Показать сообщение отдельно
romka_f
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 15
14.04.2013, 19:17  [ТС]     Передача списка в функцию
Всё равно, не получается, объясню на своём примере.
У меня есть список в виде класса List.
Мне нужно передать в функцию два списка и в функции их объединить в один.
Вот кусок кода:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
class Elem
{
public:
    int num;
    Elem *next;
    Elem(int n) { num = n; next = NULL; };
};
// Klase List - saistГ®ts vienvirziena saraksts
class List
{
protected:
    Elem *first, *last;
public:
    Elem *current;
public:
    List () { first = last = current = NULL; };
    //void add_element (int n); // pievieno beigГўs
    void addToBack(const int value);
    void delete_element (); // izmet no sГўkuma
    int is_empty () { return (first == NULL); };
    void start () { current = first; };
    int end () { return (current == NULL); };
    void next(){if (!end())current = current -> next;};
    void print();
    Elem* merge_lists(/*КАК ПЕРЕДАТЬ ДВА СПИСКА СЮДА??*/);
 
    //..........................
 
   int main()
   {
    //................
   }
 
   Elem* List::merge_lists(/*КАК ПЕРЕДАТЬ ДВА СПИСКА СЮДА??*/)
{
    List l3;
    l3.current=l3.first;
    for(l.start(); l.!end(); l.next())
    {
        Elem *p = new Elem (l.current->num);
        if (l3.first == NULL) l3.first = l3.last = p;
        else l3.last = l3.last -> l3.next = p;
        l3.current =p;
 
        //............
    }
}
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru