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

Завернутые векторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблица лексем и таблица идентификаторов http://www.cyberforum.ru/cpp-beginners/thread210083.html
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают ошибки: почему то оператор if записывает как =f и определяет...
C++ матрица очень need.... Ув.форумчане прошу помощи нужна решить траблу с матрицей сам не могу этого сделать(((к сожалению.Нужно сделать в MFC AppWizard.exe/ Кто сможет помоч??откликнетесь) Дана действительная матрица... http://www.cyberforum.ru/cpp-beginners/thread210077.html
C++ Класс строка
Надо реализовать в классе 1)Создание пустой строки 2)Удаление строки 3)Добавление символа в строку 4)Удаление по индексу из строки 5)Замена символа на i-й позиции 6)Обмен двух символов местами...
Работа с текстовыми файлами. C++ C++
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается...
C++ удаление элемента в списке по ключу http://www.cyberforum.ru/cpp-beginners/thread210066.html
Пожалуйста, подскажите где ошибка, три часа мучаюсь никак не могу найти. В динамическом списке нужно удалить элемент по заданному ключу. Ввод, вывод хорошо работают, а вот с удалением непонятно что:...
C++ Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т Дана строка символов. Группу символов, разделенную с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, назовем словом. Распечатать все слова нечетной... подробнее

Показать сообщение отдельно
Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88

Завернутые векторы - C++

13.12.2010, 17:47. Просмотров 636. Ответов 15
Метки (Все метки)

Нужно написать програму, которая складывает два завернутых вектора фиксированной длинны. Вообщем прграма из трех файлов, выдает ошибку

Linking...
main.obj : error LNK2001: unresolved external symbol "public: static unsigned int w_v::sz" (?sz@w_v@@2IA)
realization.obj : error LNK2001: unresolved external symbol "public: static unsigned int w_v::sz" (?sz@w_v@@2IA)
C:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\kr09\Debug\kr09.exe : fatal error LNK1120: 1 unresolved externals


header.h
C++
1
2
3
4
5
6
7
#include <vector>
struct w_v
{
    static unsigned int sz;
    std::vector <double> vect;
};
w_v operator+(w_v a, w_v b);

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include "header.h"
using namespace std;
 
int main()
{   
    w_v a;
    w_v b;
    a.sz=10;
 
    a.vect.assign(10,1);
    b.vect.assign(10,2);
    w_v c=a+b;
    return 0;
};


realization.cpp
C++
1
2
3
4
5
6
7
8
9
10
#include "header.h"
#include <vector>
w_v operator+(w_v a, w_v b)
{
    w_v c;
    c.sz=b.sz;
    for (int i=0; i<a.vect.size(); i++)
        c.vect.at(i)=a.vect.at(i)+b.vect.at(i);
    return c;
};
читал что ошибка возникает, если не описать обьявленую функцию, хотя я вроде все описал
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru