Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.01.2016
Сообщений: 23

Ошибка LNK2019: неразрешенный внешний элемент

20.09.2017, 16:15. Показов 3373. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
// Task1.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include "targetver.h"
#include <iostream>
#include <cstring>
#include <string>
#include<cstdlib>
#include<cmath>
#include <stdio.h>
#include <conio.h>
#include <map>
#include <string.h>
#include <ctime>
#include<time.h> 
#include<fstream>
 
using namespace std;
 
class  Vector {
public:
    Vector();
    ~Vector();
    void Set_Length(int size) {
        Size_Array = size;
    }
    void Transformation(double **array, int row, int column) {/*2D → 1D. Двумерный массив 5х3 вещественных чисел необходимо выложить в один ряд по элементам слева направо и снизу вверх*/
        Size_Array = row*column;
        for (int i = 0; i < row; i++) {
            for (int k = 0; k < column; k++)
            {
                Array1D[i + k] = array[i][k];
            }
        }
    }
    void Output_On_Screen_1D() {
        for (int i = 0; i < Size_Array; i++) {
            cout << Array1D[i] << "   ";
        }
    }
private:
    int Size_Array;
    double*  Array1D = new double[Size_Array];
protected:
};
 
class Matrix {
public:
    Matrix();
    ~Matrix();
    void set_Row_Column(int row, int column) {
        this->row = row;
        this->column = column;
        for (int count = 0; count < row; count++)
            ptrarray[count] = new double[column];
    }
    void Initialize()                                              /* x[i][j] = sin(i–j) + cos(i+j)*/ {
        for (int i = 0; i < row; i++)
            for (int k = 0; k < 3; k++)
                ptrarray[i][k] = 0 + rand() % 360;
        for (int i = 0; i < row; i++)
            for (int k = 0; k < 3; k++)
                ptrarray[i][k] = sin(ptrarray[i][0] - ptrarray[0][k]) + cos(ptrarray[i][0] + ptrarray[0][k]);
    }
    void Output_On_Screen() {
        for (int i = 0; i<row; i++)
            for (int k = 0; k<column; k++)
                std::cout << ptrarray[i][k] << "      " << endl;
    }
private:
    int row;
    int column;
    double **ptrarray = new double*[row];
protected:
};
int main() {
    srand(time(0));
    Vector *vec = new Vector();
    Matrix * mat = new Matrix();
    return 0;
}
Выдает ошибки :
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка LNK1120 неразрешенных внешних элементов: 2 Task1 D:\Программирование\C++\LAB2\Task1\Debug \Task1.exe 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __thiscall Vector::Vector(void)" (??0Vector@@QAE@XZ) в функции _main Task1 D:\Программирование\C++\LAB2\Task1\Task1 \Task1.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __thiscall Matrix::Matrix(void)" (??0Matrix@@QAE@XZ) в функции _main Task1 D:\Программирование\C++\LAB2\Task1\Task1 \Task1.obj 1
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2017, 16:15
Ответы с готовыми решениями:

Ошибка LNK2019 ссылка на неразрешенный внешний символ
Ошибка LNK2019 ссылка на неразрешенный внешний символ &quot;void __cdecl sumArray(int * *,int * *,int,int)&quot; (?sumArray@@YAXPAPAH0HH@Z) в...

Ошибка LNK2019 - ссылка на неразрешенный внешний символ
Доброго времени суток. При запуске выдается следующую ошибку: LNK2019 ссылка на неразрешенный внешний символ &quot;double __cdecl...

Ошибка LNK2019 ссылка на неразрешенный внешний символ
Переделывала целочисленнный Список в шаблон + добавила итераторы. но выходят эти ошибки,пофиксить не получается Ошибка LNK2019 ссылка...

20
0 / 0 / 0
Регистрация: 12.01.2016
Сообщений: 23
21.09.2017, 20:27  [ТС]
Студворк — интернет-сервис помощи студентам
Проблема была в переопределении длины массива при создании класса.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2017, 20:27

Ошибка LNK2019: ссылка на неразрешенный внешний символ
Уже который день не могу разобраться с этой проблемой! У меня есть класс Agent, с данными name, age и experience. Для того, чтобы...

Ошибка LNK2019 ссылка на неразрешенный внешний символ
В заголовочном файле объявлен класс class cLogReader { public: cLogReader(int i) { }; ~cLogReader();

Ошибка LNK2019: ссылка на неразрешенный внешний символ
Есть код, который должен складывать элементы классов. Вопрос, как нечистая сила мне мешает запустить код ? :D #include...

Ошибка LNK2019 | Ссылка на неразрешенный внешний символ
Всем добрый день! При компиляции возникает ошибка LNK2019, не могу самостоятельно её отыскать. Помогите, пожалуйста, разобраться. ...

Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ &quot;public: void __thiscall EDeque&lt;int&gt;::push_front(int const &amp;)&quot;...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru