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

Ошибка - C++

Восстановить пароль Регистрация
 
names1995
11 / 11 / 2
Регистрация: 13.11.2012
Сообщений: 276
22.05.2013, 01:57     Ошибка #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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#include <iostream>
#include "class.h"
#include <string>
#include <time.h> 
 
using namespace std;
Element::Element ()
{
     name=new char[8];
     int n=0;
     kolvhod=n; 
     kolvyhod=n;
     name="Element";
} 
Element::Element (int k_vhod, int k_vyhod, char* namem)
{
   int x;
   x=(sizeof(name)/sizeof(name[0]));
   name=new char[x];
   name=namem;
   kolvhod=k_vhod;
   kolvyhod=k_vyhod;
}
void Element::name_show ()
{
  cout <<name<<endl;
}
void Element:: vhod ()
{
  cout <<kolvhod<<endl;
}
void Element:: vyhod ()
{
  cout <<kolvyhod<<endl;
}
void Element::show_all ()
    {   
        cout<<"Имя-"<<name<<endl;
        cout<<"Количество входов ="<<kolvhod<<endl;
        cout<<"Количество выходов ="<<kolvyhod<<endl;
    }
Combin::Combin(): Element (1)
{
 
}; 
void Combin::zn_na_vhodah ()
{
  for (int i=0; i<4; i++)
      vhod[i]=rand()%1;
}
void Combin::show_otdel_oprs ()
{
   int i;
   cin >> i;
   cout << "Выбран вxод=" << vhod[i] <<endl;
}
void Combin::zn_na_vyhodah ()
{
   bool exit;
   if (vhod[0]==1 && vhod[1]==1 && vhod[2]==1 && vhod[3]==1)
       exit=1;
   else 
       exit=0;
}
Pamyat::Pamyat ():Element(1)
{
    zn_na_vhode=0;
    exit=0;
    exit_invers=1;
};
Pamyat::Pamyat (Pamyat &A): Element (1)
{
     zn_na_vhode=A.zn_na_vhode;
     exit=A.exit;
     exit_invers=A.exit_invers;
};
 
bool Pamyat:: operator==(Pamyat A)
{
    if(zn_na_vhode==A.zn_na_vhode && exit==A.exit && exit_invers==A.exit_invers)
        return 1;
    else 
        return 0;
}; 
 
void Pamyat::zn_vhoda()
{
    zn_na_vhode=rand()%2;
    cout<<"Значение на входе память ="<<zn_na_vhode<<endl;
};
 
void Pamyat::show_enter()
{
    cout<<"Значение ячейки Памяти"<<zn_na_vhode<<endl;
};
 bool Pamyat::trigger()
   {
       if(zn_na_vhode==1)
              {
                  if(exit==0)
                      exit=1;
                 
                  else
                      exit=0;
              };
       cout<<"Значение триггера Память ="<<exit<<endl;
       return exit;
};
    Registr::Registr()
   {
   
   
   } 
    void Registr::signal_na_vhodah()
   {
       for (int i = 0; i < 10; i++)
       reg[i].zn_vhoda();
   
   }; 
    void Registr:: sost_vhoda_p ()
   {
   int i;
   cin >> i;
   reg[i].show_enter();
   };
    void Registr::new_znach ()
    {   
        for (int i = 0; i < 10; i++)
            zn_na_vhodah_p[i]=0;
        for (int i = 0; i < 10; i++)
            reg[i].show_enter();
        for (int i = 0; i < 10; i++)
            zn_na_vhodah_p[i]=reg[i].trigger();
        
    };
class1cpp.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Element::Element(int)" (??0Element@@QAE@H@Z) в функции "public: __thiscall Combin::Combin(void)" (??0Combin@@QAE@XZ)
1>c:\users\ramzan\documents\visual studio 2012\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
Что за ошибка?

Добавлено через 1 минуту
исправил, тема закрыта
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 01:57     Ошибка
Посмотрите здесь:

При компиляции ошибка. Ошибка c++ C2678 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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