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

Абстракция данных. Как реализовать, на примере класса 2D векторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте класс StackOfInt (стек, содержащий значения int) http://www.cyberforum.ru/cpp-beginners/thread1017679.html
Создайте класс StackOfInt (стек, содержащий значения int), который содержит класс StackImp. Реализуйте две версии StackImp: в одной должен быть задейство-ван массив int фиксированной длины, а в другой — vector<int>. Ограничьте максимальный размер стека, чтобы вам не пришлось беспокоиться о расши-рении массива в первой версии. Обратите внимание: изменение StackImp не обязательно приведет к...
C++ Не могу найти ошибку fatal error LNK1120: неразрешенных внешних элементов: 1 #include <iostream> #include <cstring> #include <thread> using namespace std; class Animal { //Класс животные int men; //Колличество мужских особей. int women; //Колличество женских особей. http://www.cyberforum.ru/cpp-beginners/thread1017670.html
C++ Слияних 2 файлов в третий + строки + использование командной строки
Помогите с заданием пожалуйста. Задано 2 файла, строки в которых упорядочены по алфавиту. Написать программу, осуществляющую слияние этих двух файлов в третий, строки которого тоже упорядочены по алфавиту. Названия всех трех строк задаются в командной строке.
Работа с файлами, где название файла задается в командной строке C++
Помогите с заданием пожалуйста. Написать программу, определяющую символ чаще других встречается в данном файле. Название файла задается в командной строке.
C++ Целые числа http://www.cyberforum.ru/cpp-beginners/thread1017654.html
Даны целые числа p и q. Получить все делители числа q, взаимно простые с p.
C++ Движение, графический режим #include <iostream.h> #include <fstream.h> #include <dos.h> #include <conio.h> #include <graphics.h> #include <stdlib.h> class stanok { int t,x,y,x1,y1; float Hc,Vc,S,d,b,m,l; подробнее

Показать сообщение отдельно
Flaker
1 / 1 / 0
Регистрация: 07.07.2012
Сообщений: 90
24.11.2013, 23:04     Абстракция данных. Как реализовать, на примере класса 2D векторов
Собственно, я пытался разделить код методов и их объявления. Сам класс в файле Vector.h, а код методов в Vector.cpp.

Когда весь код методов был написан внутри объявления класса в файле Vector.h, все отлично работало, но при попытке вынести его в Vector.cpp, появились ошибки.

Вот тут код моего класса: http://pastebin.com/sXjKjuT8
(Реализацию методов я убрал, что бы не засорять)

VS10 выдает 2 ошибки для конкретно данного кода:

1) 67 строка на pastebin.

C++
1
template<typename _T>
error C2143: syntax error : missing ';' before 'template'

2) 72 строка на pastebin.
(Да-да, на скобку)

error C2244: 'CVector2D<_T>::{ctor}' : unable to match function definition to an existing declaration

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