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

Неработает конструктор опирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ почему линейная зависимость обменов и сравнений у сортировки обменом http://www.cyberforum.ru/cpp-beginners/thread553074.html
нужно ответить на вопрос, почему линейная зависимость у графика сортировки обменом сравнений от обменов, скрин программы прилагается
C++ Шаблоны! Спроектировать шаблон класса, созданного в лабораторной работе 2, в соответствии со своим вариантом. В основной программе создать соответствующие структуры простых (например, список чисел и строк) и сложных данных (например, список объектов другого класса) и продемонстрировать работу с ними. вот есть готовый класс: 1)класс текст #include <iostream> using namespace std; class Text {... http://www.cyberforum.ru/cpp-beginners/thread553067.html
DLL в с++ 2010 (какая та ошибка не могу понять ) C++
пршлось поднять вопрос по второму разу т.е. он не был так и решон http://www.cyberforum.ru/cpp-beginners/thread547175.html#post2931973
C++ Наиболее часто встречающийся символ в текстовом файле
считал символы из файла в строку, но не могу понять как найти наиболее часто встречающийся символ как в c++ проверить совпадение символа в строке с символами в массиве char? #include <iostream> #include <fstream> #include <string> #include <stdio.h> #include <string.h> using namespace std;
C++ Ошибка "statement cannot resolve address of overloaded function" http://www.cyberforum.ru/cpp-beginners/thread553050.html
помогите пожалуйста, почему вот тут вылезает ошибка "statement cannot resolve address of overloaded function"? в строке, где я вызываю функцию BuiltRing struct list { int elements; list *sled; list *pred; }; class Spisok {
C++ Простая задача с "if" Всем привет. Программировать начал недавно, начал с прочтения книги Бьярне Страуструпа "Программирование принципы и практика использования С++". И вот там есть задание, которое у меня не получается решить. Вот задание: "Предложите пользователь ввести имя другого приятеля и сохрание его в переменной friend_name. Добавьте в ваше письмо следующую строку: "Видел ли ты friend_name недавно?".... подробнее

Показать сообщение отдельно
Karahtan
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 20
20.04.2012, 01:54  [ТС]     Неработает конструктор опирование
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include "stdafx.h"
#include <iostream>
class Stack
    {
        struct Node //элемент стека 
            {
            int d;
            Node *p;//ссылка на следующий элемент стека 
            };
        Node* top;// ссылка на верхушку стека
 
        public:
        Stack(){top=NULL;};//конструктор
        Stack (int d){push(d);};
        Stack( const Stack&A)//Конструктор копирования
            {top= new Node;
            Node*item=A.top;
            while(item!=NULL)
                {
                 push(item->d);
                item = item->p;
                
                };  
        }
        bool IsEmpty()
            {
                if (    top != NULL)
                    { 
                      return false; 
                     }
                 else
                true;
             };
 
        void push(int a)//добавление элемента в вершину стека
            {
            Node*tmp;
            tmp=new Node;//выделение памяти под елемент
            tmp->p=top;
            top=tmp;
            top->d=a;
            
            };
 
 
        int pop(void)//Взять вершину стека
            {
            int c;// Рабочая копия числа 
 
            c=top->d; // Создается копия числа из верхнего элемента 
            return c; // Возвращается чмсло удаленного элемента 
            };
 
        void find(int n)//Поиск элемента
            {Node*tmp;
            tmp=top;
            while(tmp->p)
                {if(tmp->d==n)
                        {printf ("takoi element est");
                            return;
                        }
                tmp=tmp->p;}
            printf ("takogo elementa net");
            };
 
 
        void TopElem()//Просмотр вершины стека
                {printf ("%d",top->d);};
        
};
 
void main()
    {int n;
    Stack A;
    Stack();
    Stack (1);
    
    for (int i = 1; i < 8; i++) 
        { A.push( i);
        A.TopElem();
        }
    
    printf("\n");
    Stack A1(A);
    for (int i = 1; i < 8; i++) 
    {A1.push( i);
    A1.TopElem();}
    printf("\n");
    A.find(2);
    getchar();
}
правильно?
 
Текущее время: 04:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru