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

Передать структуру в функцию другого класса - C++

Восстановить пароль Регистрация
 
Yobaaa
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 3
24.05.2014, 16:11     Передать структуру в функцию другого класса #1
Добрый день, при выполнении КР возник затор, необходима подсказка.
Нужно создать объект класса и инициализировать его конструктором со структурой
В заранее спасибо.
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
struct Structura
{
        int Num;
        char *Family;
        char *Name;
        int Age;
        char *Country;
        char *Profession;
        char *Hobby;
        char *Telephone;
};
template <class data_t> class Spisok
{
    data_t data;
    spisok *next;
public:
    Spisok(data_t b)
    {
    }
};
 
int main()
{
    Spisok <struct structura> *p,*last;
    Structura a[10]{{2,"Sidorov","Aleksandr",21,"Russia","Doc","Music","32221312},{42,"Petrov","Ivan",22,"Russia","Prog","Dance","42212312"}}
    Spisok <struct structura> start(a[0]); // тут выдаёт ошибку - отсутствую экземпляры конструктора соответствующие списку аргументов
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2014, 16:11     Передать структуру в функцию другого класса
Посмотрите здесь:

Как передать в функцию строку и инициализировать ею структуру? C++
Как передать в функцию число и структуру побайтно? C++
C++ как передать структуру в функцию, чтобы после выполнения функции он(массив в данном случае) вернулся измененным?
C++ Как передать указатель на структуру в функцию
C++ Как передать в функцию указатель на структуру, если эта структура не определена глобально?
C++ Не получается передать структуру в функцию
Передача функции из одного класса в функцию другого C++
Передать поле класса в функцию C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
24.05.2014, 16:18     Передать структуру в функцию другого класса #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <class data_t> class Spisok
{
    data_t data;
    Spisok *next;
public:
    Spisok(data_t b)
    {
    }
};
 
int main()
{
    Spisok <struct structura> *p,*last;
    Structura a[10] = {{2,"Sidorov","Aleksandr",21,"Russia","Doc","Music","32221312"},{42,"Petrov","Ivan",22,"Russia","Prog","Dance","42212312"}};
    Spisok <Structura> start(a[0]); // тут выдаёт ошибку - отсутствую экземпляры конструктора соответствующие списку аргументов
}
Были опечатки.
Yandex
Объявления
24.05.2014, 16:18     Передать структуру в функцию другого класса
Ответ Создать тему
Опции темы

Текущее время: 12:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru