![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
nanotexnik |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
есть определенние шаблоного класса:
Пытаюсь определить конструктор и оператор +, следующим образом:
Получаю ошибки следующего рода:
В чем может быть проблема? Модератор: пожалуйста используй в следующий раз тег [ quote ] для цитирования сообщений компилятора. |
||||||
|
|||||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
А почему пропустил ключевое слово const в определениях?
P.S. В конструкторе лучше использовать список инициализации
|
||||
|
|||||
nanotexnik |
|
||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
спасибо, ошибка по невнимательности...
теперь вернулся к другой ошибке, значение которой я не понимаю
Создание объектов происходит следующим образом:
Это сообщение отредактировал(а) nanotexnik - 22.3.2013, 18:36 |
||||
|
|||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Не скажу, что я не ждал этого вопроса
![]() Перенеси определения функций в заголовочный файл. С шаблонами по другому никак.
подробнее тут. еще подробнее - google Это сообщение отредактировал(а) azesmcar - 22.3.2013, 18:21 |
|||
|
||||
nanotexnik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
Жаль, что нельзя. В своем справочнике по С++ ничего не нашел по данному поводу
![]() Спасибо. Это сообщение отредактировал(а) nanotexnik - 22.3.2013, 18:24 |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
Если вы будете использовать только с инт, или только с определенным небольши набором типов, то можно явно инстанцировать их, и не переносить в заголовок.
(но это, не очень кошерный путь.) |
|||
|
||||
VSB |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 23.8.2007 Репутация: нет Всего: 2 |
И еще по моему, нужно
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |