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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fen1ksss
2 / 2 / 0
Регистрация: 16.09.2010
Сообщений: 71
#1

элементы класса наследования в мэйне - C++

21.05.2011, 01:43. Просмотров 466. Ответов 2
Метки нет (Все метки)

Есть класс
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
class File
{
public:
    struct comp
    {
        char num[10]; // Имя переменной
        char st[20]; // Значение переменной
        char time[8];
        comp* next; //Ссылка на следущий элемент списка
    };
 
    struct dyn_list
    {
        comp* head; // Первый элемент (голова) списка
        comp* tail; // Последний элемент (хвост) списка
    };
};
 
class Train: public File
{
public: 
    // Поиск компонента в списке по имени
    void constr_list(dyn_list &l)
        {
             l.head = NULL;
        }
};
 
main()
{
    Train f;
    Train::dyn_list vars;
    Train::comp* p = new Train::comp();
    Train::constr_list(File::vars);
    system("pause");
    return 0;
};
Выдает ошибку на строке
C++
1
Train::constr_list(File::vars);
[BCC32 Error] File1.cpp(138): E2451 Undefined symbol 'vars'
Подскажите в чем ошибка
спасибо[/QUOTE]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2011, 01:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос элементы класса наследования в мэйне (C++):

Создание класса путем наследования - C++
Есть задание: Создать класс CFile, инкапсулирующий в себе функции работы с файлами, как Open, Close, Seek, Read, Write, GetPosition,...

Проблема наследования от шаблонного класса. - C++
Привет всем! У меня есть шаблонный класс, и наследуемый от него шаблонный класс. Базовый: #include "Lgraph.h" #include...

Определить глубину наследования до базового класса - C++
На вход подается синтаксически верная программа на C++. искать буду примерно следующее class Name ]{...}; поиск делаю по ключевому...

Наследования класса как public, private и protected - C++
Ну допустим у нас есть класс который наследуется как public: class Cylinder : public Point { // ...здесь код } Класс...

Как скрыть из области видимости часть методов базового класса после наследования? - C++
Продолжая тему наследования, в которой было выяснено, что можно вернуть в область видимости часть методов, которые потерялись при...

Чем отличаются структуры для наследования интерфейса от структур для наследования реализаций? - C++
Дорогие программисты, во первых, хочу поздравить вас с Наступающим новым Годом! Я к вам обращаюсь с маленькой просьбой. Я никак не могу...

2
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.05.2011, 02:16 #2
Цитата Сообщение от fen1ksss Посмотреть сообщение
Undefined symbol 'vars'
ну и где у вас это в классе? нету, потому и выдает
0
fen1ksss
2 / 2 / 0
Регистрация: 16.09.2010
Сообщений: 71
21.05.2011, 11:38  [ТС] #3
Добавлено через 3 часа 58 минут
последний пост удалил, разобрался
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2011, 11:38
Привет! Вот еще темы с ответами:

Указатели и элементы класса - C++
Суть проблемы: есть класс neuro. в нём есть элемент данных double *inputs; // входыесть независимый от первого класс auction в нём...

указатели на элементы класса - C++
Здравствуйте! есть код: class A { public: void C(void){return;} static int D(void){return 0;} int a;

Общие и частные элементы класса - C++
Где ошибка в коде? // infohide.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include...

почему не меняются элементы класса c++? - C++
я подразумеваю - потому-что выдаваемое значение это указатель... но тогда вопрос - а как сделать так, чтобы заработало? вот...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru