Форум программистов, компьютерный форум CyberForum.ru

Переход на Visual Studio 2012 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка побочной диагонали матрицы С++ http://www.cyberforum.ru/cpp-beginners/thread753629.html
Помогите у меня были идеи но код больше похож на приход нарика) for (int k=0; k<n;k++) for (int j=k-1;j<n;j++) if (Matr < Matr) { buf = Matr; Matr = Matr; Matr = buf; }
C++ Как создать сетевое приложение Вообщем как связать две элементарных программы с разных компьютеров подключённых к интернету? http://www.cyberforum.ru/cpp-beginners/thread753617.html
Калькулятор C++
Калькулятор,нужно было добавить,чтобы он понимал FOR,т.е. если к примеру я ввожу FOR(5)(1+1) он мне должен вывести 5 раз значение выражения в скобках(т.е. 2). Синтаксический анализатор,настроен вроде правильно,он понимает эту запись.Суть проблемы в том что при пошаговой отладке на ВЫчислителе он дает вот такую ошибку: Необработанное исключение в "0x00182211" в "Ksu.exe": 0xC0000005: Нарушение...
Колода карт C++
Здравствуйте. Имеется код программы, которая тасует колоду карт и вытягивает необходимое количество карт из колоды. Пример взят из книги Оверленда "С++ без страха". Вопросы в комментариях. #include <iostream> #include <cstdlib> #include <ctime> #include <cmath> using namespace std; void draw_a_card();
C++ Делегат на C++03 http://www.cyberforum.ru/cpp-beginners/thread753604.html
Сойдет за простейшую реализацию делегата? Файл Delegate.h: #include <vector> class Delegate { std::vector<void(*)()> farr; public: Delegate (); ~Delegate ();
C++ Найти седловую точку целочисленной матрицы Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20. Найти произведение ненулевых элементов столбца, в котором окажется седловая точка. Формат числа +-ц. подробнее

Показать сообщение отдельно
soa432
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
05.01.2013, 22:11     Переход на Visual Studio 2012
Вот обучался по книге Р.Лафоре ООП.
Вчера решил сменить компилятор, перешел с Visual Studio 6.0 на Visual Studio Ultimate 2012

Кто может объяснить что нужно дописывать в программу чтобы она работала ?

Код переписан из учебника. (Программа демонстрирующая работу стека)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"   // Строка добавлена мною под VS 2012, остальной код в оригинале
#include <iostream>
using namespace std;
/////////////////////////////////////
class Stack
{
private:
    enum {MAX = 10};
    int st[MAX];
    int top;
public:
    Stack()
    {top(0);}
    void push (int var)
    { st [ ++top ] = var;}
    int pop()
    {return st [ top-- ];}
}
///////////////////////////////////////
 
int main()
{
    Stack s1;
    s1.push(11);
    s1.push(22);
    cout<<"1: "<<s1.pop<<endl;
    cout<<"2: "<<s1.pop<<endl;
    s1.push(33);
    s1.push(44);
    s1.push(55);
    s1.push(66);
    cout<<"3: "<<s1.pop<<endl;
    cout<<"4: "<<s1.pop<<endl;
    cout<<"5: "<<s1.pop<<endl;
    cout<<"6: "<<s1.pop<<endl;
    system("pause");
    return 0;
};
Ошибки:
1> Причина: невозможно преобразовать "int" в "const Stack"
1> Ни один конструктор не смог принять исходный тип, либо разрешение перегрузки конструктора неоднозначно
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru