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

Ошибка при наследовании класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Доработка структуры (удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером) http://www.cyberforum.ru/cpp-beginners/thread970814.html
//--------------------------------------------------------------------------- ЗАДАНИЕ:Создать двоичный файл из элементов , заданных структурой НУЖНО: удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером #include <vcl.h> #include <fstream.h> #include <iostream.h> #include <conio.h>
C++ Функция с переменным числом параметров Написать функцию с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа int. Написать вызывающую функцию main, которая обращается к функции не менее трех раз с количеством параметров 3, 7, 11 http://www.cyberforum.ru/cpp-beginners/thread970811.html
Сортировка по фамилии C++
Задание: Разработать классы для описанных ниже объектов. File: Имя файла, Размер, Дата создания, Количество обращений. Создать массив объектов. Вывести: а) список файлов, упорядоченный в алфавитном порядке; б) список файлов, размер которых превышает за- данный; в) список файлов, число обращений к которым превышает заданное.
Ошибка точности C++
Некоторая double переменная x равна 3.4. Домножив её на 1000, я получил 3400 (printf говорит, что всё верно), затем приведя её к типу int я получил (3399).. Я понимаю, точностью цифровая техника обделена, но я никогда не видел, чтобы точность терялась при приведении к int. Разве int не округляет вверх? Т.е. если бы даже было 3.9 или 4.1, то он бы дал 4? double x = 3.4; //предположим...
C++ ZLib http://www.cyberforum.ru/cpp-beginners/thread970790.html
Хай. Вобщем проблема такая: Нужно реализовать прогу архивации/разархивации, из нескольких либ выбрал ZLib`у, и тут то гемор, облазил кучу всего, но так и не удалось найти нормальный пример архивации/разархивации данных, либо это у меня не хватает опыта или мозгов. Оф. сайт и его русскоязычный аналог тоже чет не помогли. Может кто работал с этой библиотекой? Юзаю Visual С++ 2008.
C++ Оператор switch C++ Вместо вывода на экран отрицательных значений, работает default. Так же при вводе двухзначного числа выводит первую цифру этого же числа. Прошу помочь) #include <stdio.h> #include <conio.h> void main() { int k; puts("Input number:"); switch (k) { case '1': подробнее

Показать сообщение отдельно
dalay_lama
 Аватар для dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
07.10.2013, 09:04     Ошибка при наследовании класса
Всем доброго времени суток, пытаюсь отнаследовать класс, вот такой код я смастерил:
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
#ifndef CLASS_H_
#define CLASS_H_
 
class stack
{
protected:
    int *turn;
    int count, size;
public:
 
    void pop(int var);
    int push();
    void ShowSize();
    stack(int inSize)
    {
        turn = new int[inSize];
        size = inSize;
        count = -1;
    }
};
 
class fifo: public stack
{
public:
    fifo(int inSize)
    {
        turn = new int[inSize];
        size = inSize;
        count = -1;
    };
    int push();
    void ShowTurn();
};
Eclipse подствечивает следующие ошибки:
строка "class stack" - candidate expects 1 argument, 0 provided;
строка "stack(int inSize)" - stack(int inSize);
и строка где фигурная скобка, сразу после "stack(int inSize)" - ошибка: нет подходящей функции для вызова
«stack::stack()»
- замечание: candidates are:

Подскажите пожалуйста, что не правильно я сделал, уже битый час не могу понять. До того, как отнаследовал класс fifo всё было нормально, сейчас вот такие ошибки полезли. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru