![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Потому что у бинарных операторов два параметра, а у вас три. Две даты и число.
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
Cделала так
.h Код:
Код:
cpp(36): error C2803: "operator +" должен иметь по крайней мере один формальный параметр типа класс Как же я не люблю комбинацию с++ и cli! |
![]() |
![]() |
![]() |
#23 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
Пробовала и так,и так
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
1. Оператору лучше возвращать ссылку
2. Где в срр у оператора вы потеряли квалификатор класса Date:: ? |
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
Помогло следующее:
Код:
Пытаюсь объявить член класса: Код:
Person.h(10): error C2143: синтаксическая ошибка: отсутствие ";" перед "^" Person.h(10): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию Person.h(10): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию |
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
System::String или using
|
![]() |
![]() |
![]() |
#28 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
Те же самые ошибки выдает((
Код:
|
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ну так фигня написано вот и выдает. Смотрите основы .NET и C++/CLI, про namespace.
И #include <string> это std::string, а не System::String.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#30 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ребят, уже запарился, гляньте, что не так!? конструктор копирования и оператор присваивания | bayanist17 | Помощь студентам | 0 | 29.09.2013 12:00 |
Ошибка с конструктором копирования | Qwoort | Общие вопросы C/C++ | 11 | 13.06.2012 21:53 |
Как узнать, что производится копирования файла? | pavellyba | Общие вопросы Delphi | 5 | 11.08.2011 17:37 |
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования | zenner | Microsoft Office Excel | 0 | 21.03.2011 14:48 |
Что-то не так с конструктором | Дырдин | Общие вопросы C/C++ | 7 | 26.03.2010 18:33 |