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

error LNK1120: 1 неразрешенных внешних элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальные функции http://www.cyberforum.ru/cpp-beginners/thread418256.html
Создать абстрактный базовый класс с виртуальной функцией - объем. Создать производные классы: параллелепипед, пирамида, тетраэдр, шар со своими функциями объема. Для проверки определить массив ссылок на абстрактный класс, которым присваиваются адреса различных объектов. Объем параллелепипеда - V=xyz (x,y,z - стороны , пирамиды: V=xyh (x,y, - стороны, h - высота), тетраэдра: V= a3конерень 2/12,...
C++ Матрица(поменять строки местами) Поменять местами в матрице строки,где расположены минимальный и максимальный элементы http://www.cyberforum.ru/cpp-beginners/thread418238.html
C++ график движения тела
помогите доделать программу с графикоми. самолет летит из пункта А в пункт В и возвращается обратно в пункт А. скорость самолета в безветренную погоду v. найти отношение средних скоростей всего перелета для двух случаев. 1) ветер дует вдоль линии АВ. 2) перпендикулярно линии АВ. скорость ветра u. реализовать движение самолета для этих двух случаев. мой код для решения задачи: #include <math.h>...
Межпроцессорное взаимодействие C++
Вопрос исчерпан, тему в утиль
C++ многопутевая двухфазная сортировка. http://www.cyberforum.ru/cpp-beginners/thread418225.html
Всем привет. Нарыл в недрах инета сортировку, которая сортировала числа в файле. Мне нужно по зданию сортировать страны. Для этого я сделал структуру item. В самой сортировке ничего не менял. Не могу понять, если key < 10 то все нормально сортирует, если 10 и больше то key получается то ли null, то ли вообще не инициализируется. Вообщем я не могу понять как так получается, ведь по логике очевидно...
C++ Код блокс и вес программ Объясните пожалуйста причину того, почему у меня в Code::blocks 10.05 программа из этого кода: #include <iostream> using namespace std; int main() { int a; cout << "Hello world!" << endl; подробнее

Показать сообщение отдельно
uway
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 7

error LNK1120: 1 неразрешенных внешних элементов - C++

26.12.2011, 20:49. Просмотров 4227. Ответов 3
Метки (Все метки)

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
/*Person.h*/
class Person {
 
        char Name[50];
        char FatherName[50];
        char SurName[50];
        int Byyyy;
        int Bmm;    
        int Bdd;    
             static int BaseSalary;
             float percentAdd;
            static void setBaseSalary(int BS=0);
            float Salary;
public:
        void init (const char surName[],const  char Name[], const char fatherName[]);
        
        void setName (const char Nm[]);         
        void setFatherName (const char Fnm[]);
        void setSurName (const char Snm[]); 
        char* getName ();
        char* getFatherName ();
        char* getSurName();
        void setBirthday (int dd, int mm, int yyyy);
        int getBdd();
        int getBmm();
        int getByyyy();             
    Person();
    Person(const char surname[],const char name[],const char fathername[],int bdd,int bmm, int byyyy,float percentadd);
    Person( const Person& person);
                    
    void personPrint();
            void setPercentAdd(float Pa);
            float getPercentAdd();
            float getSalary();
 
};
/*Person.cpp*/
...............
        void Person::setBaseSalary(int Bs)
    {
        BaseSalary=Bs;
    }
        float Person::getSalary()
    {
        return BaseSalary+BaseSalary*getPercentAdd()/100;
    }
...............

После добавления static int BaseSalary и его сэтера линкер начал ругаться:
1>person.obj : error LNK2001: неразрешенный внешний символ ""private: static int Person::BaseSalary" (?BaseSalary@Person@@0HA)"
1>C:\Users\Alexander\Desktop\C++\ООП\Lab5\Debug\la5.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru