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

Очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив указателей http://www.cyberforum.ru/cpp-beginners/thread163417.html
Чегото не пойму такое вообще возможно? Странно, что при объявлении можно не указывать размерность: int *a; Но как потом память выделять не известно. Добавлено через 2 минуты p.s. прошу не путать с указателем на массив.
C++ Как выразить в С корень n-степени. Как выразить в С корень n-степени. Подскажите. http://www.cyberforum.ru/cpp-beginners/thread163391.html
C++ Объявление структуры и класса
Ругается на строку obj_cls.prv=3; и на объявление класса. Что у меня не правильно? #include <iostream> using namespace std; struct str { int pub; private: int prv;
Вычисление факториала C++
Помогите пожалуйста вычислить факториал:
C++ Сделать функцию "Команда" http://www.cyberforum.ru/cpp-beginners/thread163290.html
Может кто помочь написать функцию "команда", т.е. например в консольном приложении вводишь команду, например hello, в ответ выводится hello world и тому подобное, задавать команду примерно так: command("hello") { printf ("Hello World\n"); }
C++ Приложения для телефона Писать приложения для телефона можно только на Java? Просто я слышал, что можно писать на си++ приложения для телефона, это правда? подробнее

Показать сообщение отдельно
bobromet
24 / 24 / 1
Регистрация: 06.03.2010
Сообщений: 59
06.09.2010, 20:06     Очередь
у меня не получается этот Size вписать в функцию
Для этого переменная Size должна видна быть
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class Queue
{
        int Size; //  Size  "видно" из функций
     
 
public:
        int Size;
        Queue(int size) : head(0), tail(0), count(0)
        {
                Size = size;
                q = new int[Size];
        }
};
Добавлено через 16 минут
проглядел, Size есть у тебя
C++
1
2
3
4
5
6
7
8
9
10
11
class Queue
{
 
public:
        int Size; // <--
        Queue(int Size) : head(0), tail(0), count(0)
        {
                 this->Size = Size;   //<-- 
                 q = new int[Size];
        }
};
только почему то в public и она не инициализирована
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru