0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
||||||
1 | ||||||
Значение типа "void" нельзя использовать для инициализации сущности типа "int"15.03.2016, 18:22. Показов 13398. Ответов 22
Метки нет Все метки)
(
Не понимаю, почему компилятор считает, что s.pop() это значение типа "void".. он же вернет этот удаляемый элемент? Как исправить?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
15.03.2016, 18:22 | |
Ответы с готовыми решениями:
22
Значение типа "void *" нельзя использовать для инициализации сущности типа "int *" Значение типа "int" нельзя использовать для сущности типа "conduction"
Ошибка "значение типа "const char [81]" нельзя использовать для инициализации сущности типа "const unsigned char [61]" |
3433 / 2812 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
15.03.2016, 18:28 | 2 |
![]() Решение
0
|
Вездепух
![]() ![]() 10430 / 5700 / 1552
Регистрация: 18.10.2014
Сообщений: 14,070
|
|
15.03.2016, 18:43 | 3 |
0
|
9 / 14 / 7
Регистрация: 12.10.2011
Сообщений: 748
|
|
15.03.2016, 18:57 | 4 |
void значит что функция ничего не возвращает.
Добавлено через 1 минуту хотите вернуть объявляйте int или глобальную переменную...
0
|
Модератор
![]() 12637 / 10132 / 6101
Регистрация: 18.12.2011
Сообщений: 27,169
|
||||||
15.03.2016, 19:40 | 6 | |||||
Для понимания того, как работать со стеком, привожу пример из MS Help
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
||||||
15.03.2016, 21:12 [ТС] | 7 | |||||
спасибо, я исправила как вы показали в примере..
что теперь не так?
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
|
15.03.2016, 21:31 [ТС] | 9 |
size = 6, а x=0
Вообще, само задание состоит в том, что из текстового файла подается матрица смежности, и по этой матрице нужно построить остовное дерево поиском в глубину
0
|
Модератор
![]() 12637 / 10132 / 6101
Регистрация: 18.12.2011
Сообщений: 27,169
|
|
15.03.2016, 21:59 | 11 |
![]() Решение
green_cocaine, попробуйте воспользоваться отладчиком
Как пользоваться отладчиком (в Visual Studio)
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
||||||
15.03.2016, 22:05 [ТС] | 12 | |||||
Проверка, связаны ли вершины ребром или нет
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
||||||
15.03.2016, 22:27 [ТС] | 14 | |||||
castaway, а VecGraph это двумерный вектор
![]() Вот. Это всё, что есть. И всё, кроме DFS работает..
0 1 1 0 0 0 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
|
16.03.2016, 18:12 [ТС] | 16 |
nd2, Вот это пишет:
Debug Assertion Failed! Program: C:\Windows\system32\MSVCP140D.dll File: d:\program files\visual studio\vc\include\vector Line: 1232 Expression: vector subscript out of range For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. (Press Retry to debug the application)
0
|
![]() |
|
16.03.2016, 18:23 | 17 |
У вас выход за пределы диапазона
std::vector . 11-е сообщение в помощь.
0
|
3433 / 2812 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
||||||
16.03.2016, 19:29 | 18 | |||||
0
|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 23
|
|
17.03.2016, 13:14 [ТС] | 20 |
castaway, потому что преподаватель при проверке будет считать вершины начиная с 1, а не с 0.. ну даже если убрать эту -1 проблема осталась
0
|
17.03.2016, 13:14 | |
Помогаю со студенческими работами здесь
20
Значение типа "const char *" нельзя использовать для инициализации сущности "char*" "Значение типа float* нельзя использовать для инициализации сущности типа float" Динамические массивы: значение типа "int *" нельзя присвоить сущности типа "int" Ошибка: "Значение типа float нельзя присвоить сущности типа int" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |