0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
||||||
1 | ||||||
Переход на Visual Studio 201205.01.2013, 22:11. Показов 1688. Ответов 5
Метки нет (Все метки)
Вот обучался по книге Р.Лафоре ООП.
Вчера решил сменить компилятор, перешел с Visual Studio 6.0 на Visual Studio Ultimate 2012 Кто может объяснить что нужно дописывать в программу чтобы она работала ? Код переписан из учебника. (Программа демонстрирующая работу стека)
1> Причина: невозможно преобразовать "int" в "const Stack" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
0
|
05.01.2013, 22:11 | |
Ответы с готовыми решениями:
5
Visual Studio 2012 на x64 Menustrip.C++ Microsoft Visual Studio 2012 Настройка SDL в Visual Studio 2012 Открытие процессов visual studio 2012 |
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
05.01.2013, 22:16 [ТС] | 3 |
Ошибки:
1>e:\projects\stakaray\stakaray\stakaray.cpp(24): error C2628: недопустимый "Stack" с последующим "int" (возможно, отсутствует ";") 1>e:\projects\stakaray\stakaray\stakaray.cpp(25): error C3874: возвращаемый тип "wmain" должен быть "int", а не "Stack" 1>e:\projects\stakaray\stakaray\stakaray.cpp(29): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(30): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(35): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(36): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(37): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(38): error C3867: Stack:op: в вызове функции отсутствует список аргументов; используйте "&Stack:op" для создания указателя на член 1>e:\projects\stakaray\stakaray\stakaray.cpp(40): error C2664: Stack::Stack(const Stack &): невозможно преобразовать параметр 1 из "int" в "const Stack &" 1> Причина: невозможно преобразовать "int" в "const Stack" 1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
0
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
|
05.01.2013, 22:18 | 4 |
В 20 строчке ; поставить после фигурной скобки
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
05.01.2013, 22:20 [ТС] | 5 |
Спасибо, разобрался, больше постараюсь по глупостям не писать, тупые ошибки...
0
|
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
|
||||||
05.01.2013, 22:28 | 6 | |||||
еще ошибки нашел
pop это функция, значит надо круглые скобки добавить:
0
|
05.01.2013, 22:28 | |
05.01.2013, 22:28 | |
Помогаю со студенческими работами здесь
6
Генерация исключений visual studio 2012 Visual Studio 2012 Ultimate Русская Где взять visual studio 2012? Долгая компиляция MS Visual Studio 2012 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |