0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 10
|
||||||||||||||||
1 | ||||||||||||||||
Динамические структуры данных27.09.2012, 18:20. Показов 3592. Ответов 7
Метки нет Все метки)
(
Здравствуйте.
Есть такой код в таких файлах: Основной .cpp-файл программы
Node.cpp
Node.h
Код
1>------ Построение начато: проект: Практическая работа № 2, Конфигурация: Debug Win32 ------ 1>Построение начато 26.09.2012 21:57:05. 1>InitializeBuildStatus: 1> Обращение к "Debug\Практическая работа № 2.unsuccessfulbuild". 1>ClCompile: 1> Для всех выходных данных обновления не требуется. 1> Практическая работа № 2.cpp 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.h(4): error C2460: Node::next: использует "Node", определяемый в настоящий момент 1> h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.h(2): см. объявление "Node" 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(26): error C2664: Insert: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(38): error C2664: Delete: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(41): error C2664: Insert: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(42): error C2664: Delete: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(47): error C2664: Delete: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(48): error C2664: Insert: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(54): error C2664: Print: невозможно преобразовать параметр 1 из "Node *" в "Node" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно 1> Node.cpp 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.h(4): error C2460: Node::next: использует "Node", определяемый в настоящий момент 1> h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.h(2): см. объявление "Node" 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.cpp(17): error C2440: =: невозможно преобразовать "Node *" в "int" 1> Не существует контекста, в котором такое преобразование возможно 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.cpp(34): error C2440: =: невозможно преобразовать "int" в "Node *" 1> Для преобразования из целого типа в указатель требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.cpp(45): error C2665: Print: ни одна из 2 перегрузок не может преобразовать все типы аргументов 1> h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.h(8): может быть "void Print(Node)" 1> h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\node.cpp(40): или "void Print(Node *)" 1> при попытке сопоставить список аргументов "(int)" 1> Создание кода... 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:01.67 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.09.2012, 18:20 | |
Ответы с готовыми решениями:
7
Динамические структуры данных. Программа ввода в структуры и вывода информации из неё. Динамические структуры данных Динамические структуры данных Динамические структуры данных |
23 / 23 / 11
Регистрация: 15.04.2012
Сообщений: 183
|
|
27.09.2012, 18:55 | 2 |
По идее в основной фаил должен быть подключён ещё и node.cpp а он у вас нигде не подключен, ведь программа начинает работу c main и постепенно переходит куда нужно, а в основном файле у вас он получаеться не знает где эти конструктора итд...Хотя может я и ошибаюсь на счёт подключения cpp....
но попробовать стоит. И ещё, у вас такие ошибки типа "Insert: невозможно преобразовать параметр 1 из "Node *" в "Node" " вы уверены что в коде ошибок нету? Вы пробовали всё запихнуть просто в один файл и проверить работу программы? Если всё работает, тро мне кажеться что дело в cpp
1
|
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 10
|
|
28.09.2012, 15:29 [ТС] | 3 |
Подключил файл — абсолютно те же ошибки. Другая подобная программа превосходно работает без этого подключения. Подключил через интерфейс среды Visual Studio файлы классов и всё. Не понимаю, в чём здесь может быть проблема, но уверен, что для здешних специалистов это пустяк. Где-то что упущено, что-то не так сделано. Знать бы что.
Не уверен, но у другого человека программа как-то работала именно с таким кодом. Без каких-либо изменений. Не пробовал и, кажется, ни к чему хорошему это не приведёт.
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
28.09.2012, 15:37 | 4 | |||||
0
|
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 10
|
|
28.09.2012, 16:29 [ТС] | 5 |
Казалось бы уже всё, но нет:
Код
1>------ Построение начато: проект: Практическая работа № 2, Конфигурация: Debug Win32 ------ 1>Построение начато 28.09.2012 16:25:48. 1>InitializeBuildStatus: 1> Обращение к "Debug\Практическая работа № 2.unsuccessfulbuild". 1>ClCompile: 1> Для всех выходных данных обновления не требуется. 1> Практическая работа № 2.cpp 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(26): error C3861: Insert: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(38): error C3861: Delete: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(41): error C3861: Insert: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(42): error C3861: Delete: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(47): error C3861: Delete: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(48): error C3861: Insert: идентификатор не найден 1>h:\папка\папка\папка\практическая работа № 2\практическая работа № 2\практическая работа № 2.cpp(54): error C3861: Print: идентификатор не найден 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:00.90 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 10
|
|
29.09.2012, 16:44 [ТС] | 6 |
Ну так что? =/
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
01.10.2012, 18:25 | 7 |
Neorrawr, http://liveworkspace.org/code/... 9159bfb7a5 Как видно - все ок. Чините компилятор свой.
1
|
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 10
|
|
01.10.2012, 20:11 [ТС] | 8 |
Спасибо.
0
|
01.10.2012, 20:11 | |
Помогаю со студенческими работами здесь
8
C++ динамические структуры данных
Динамические структуры данных. Дек Указатели и динамические структуры данных Динамические структуры данных на языке С/С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |