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

Обнаружен многократно определенный символ - один или более - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для добычи и установки dpkg http://www.cyberforum.ru/cpp-beginners/thread1493767.html
Всем привет! Кто может помочь. мне нужно используя исходные коды с dpkg, создать программу, который выполняет только добычу и установку пакета. Кто чем-может помогите.
C++ Накопление погрешности вычислений с double Добрый день, столкнулся с такой проблемой: при нескольких (около 30) последовательных умножениях матриц базисов накапливается погрешность (например, вектор становится больше единицы, или почти равен... http://www.cyberforum.ru/cpp-beginners/thread1493762.html
C++ Наследование конструкторов с параметрами и деструктора
Данно два класс. Родитель: class entity { private: int ID = 0; class object_list * list_; protected: std::string title = "none";
Ограничение на ввод символов scanf() и cin C++
Здравствуйте. Возможно ли ограничить ввод символов после вызова scanf() или cin? Нужно чтоб после вызова этих функций пользователь мог ввести максимум 5 символов. Заранее благодарен.
C++ Статическое объявление матрицы http://www.cyberforum.ru/cpp-beginners/thread1493740.html
Здравствуйте. у меня есть матрица А: int n, m; cout<<"n = "; cin>>n; cout<<"m = "; cin>>m; double A; Как описать функцию, чтоб в нее можно было передать эту матрицу?...
C++ Продолжить последовательность чисел Здравствуйте. Есть последовательность чисел: 1,1,3,5,9,15,25,41,67,109,177... Нужно определить формулу для подсчета n-го числа. Код напишу сам. Проблема в определении формулы. Заранее... подробнее

Показать сообщение отдельно
Виктор27
11 / 11 / 2
Регистрация: 21.11.2013
Сообщений: 326

Обнаружен многократно определенный символ - один или более - C++

06.07.2015, 08:39. Просмотров 1019. Ответов 14
Метки (Все метки)

Здравствуйте. Выскакивает ошибка: error LNK1169: обнаружен многократно определенный символ - один или более. А из-за чего не пойму. Подскажите пожалуйста
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
#include <iostream>
#include <string> // Для типа string
#include <locale.h>
using namespace std;
 
 
class DATA
{
    //private: - только внутри класса
public:
    int Day, Month, Year;  // Свойства класса
 
 
    DATA(int, int, int);  // конструктор по умолчанию
    //DATA (int x = 1, int y = 1, int z = 1)  // конструктор по умолчанию
    //{
    //  Day = x;
    //  Month = y;
    //  Year = z;
    //}
 
    DATA operator+ (DATA );    //Прототип перегрузки оператора +
    
    bool operator< (DATA );     // Прототип перегрузки оператора <
 
    int count();   // Прототип метода класса
    
    void print();   // Прототип метода класса
};
 
DATA:: DATA (int x = 1, int y = 1, int z = 1)
{
    Day = x;
    Month = y;
    Year = z;
}
 
DATA DATA:: operator+ (DATA p)    // Перегрузка оператора +
{
    DATA q;
    q.Day = Day + p.Day;
    q.Month = Month + p.Month;
    q.Year = Year + p.Year;
    return q;
}
 
bool DATA:: operator< (DATA p)     // Перегрузка оператора <
{
    int q;
    q = count();
    if (q < p.count())
        /*    или
        if (count() < p.count())
        */
    {
        return true;
    }
    else
        return false;
}
 
int DATA:: count()   // Прототип метода класса
{
    return Day + Month * 30 + Year * 365;
}
 
void DATA:: print()   // Метод класса,  :: - оператор разрешения области действия
{
    cout << Day << '.' << Month << '.' << Year << " г" << endl;
}
 
 
void main()
{
    setlocale(LC_ALL, "Russian");
    DATA c, a(01, 02, 83), b(17, 12, 2012);
    c.print();
    a.print();
    c = a + b;
    c.print();
 
    cout << a.count() << endl;
 
    if (a<b)
    {
        cout << a.count() << endl;
    }
 
    /*DATA c;
    c.Day = 6;
    c.Month = 1;
    c.Year = 83;
    c.print();
 
 
    int a = 80;
    cout << &a << endl; // Показать адрес памяти ячейки где расположена
    a1 = 5;
    int a2 = 10;
    int a3 = 21;
    int d3;
    int b;
    int b1;
    string s1 = "Привет";
    string s2 = "Город";
    string d;
    float f1 = 2.9;
    float f2 = 7.1;
    float d2;
 
    swaping(a1, a2);
    cout << a2 << endl;
 
    
    cin >> b >> b1;
    swap(b, b1);    //Поменять местами значения
    cout << b << b1 << endl;
 
    d2=sum<float>(f1, f2);
    cout << d2 << endl;
    d=sum<string>(s1, s2);
    cout << d << endl;
    d3=sum<int>(a1, a2);
    cout << d3 << endl;
    //или
    
    sum(f1, f2);
    sum(s1, s2);
    sum(a, b);
    //sum(a, b, c);
    */
 
    system("Pause");
}
0
Вложения
Тип файла: rar Проект1.rar (1.88 Мб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru