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

Добавить элементы в очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите где ошибка в классе http://www.cyberforum.ru/cpp-beginners/thread858184.html
вот сам класс #include <iostream> #include <stdlib.h> #include <iomanip> #include <time.h> #include <string> using namespace std; // использую потому что нет риска пересечения пространства имен. class Fight{
C++ Передача динамического массива в функции #include <iostream> #include <cstdlib> using namespace std; /*const*/ int k=3; //void sum (int mas); void sum (int * arr, int k, int t); //void max(int matrix); void max(int * arr ,int g, int r); http://www.cyberforum.ru/cpp-beginners/thread858170.html
Подсчитать количество слов,начинающихся с указанной буквы C++
Ребят,помогите пожалуиста. вот ,есть задачка: Дан текст произвольной длины,оканчивающийся точкой.текст состоит из слов,разделенных пробелами.Подсчитать количество слов,начинающихся с указанной буквы; Я программку написала,он считает слова,а главного условия,т.е счичать не все слова,а именно,с указанной буквы,не считает вот сама прога: #include <stdio.h> #include<string.h> enum{OUT,IN};...
C++ Найти максимальное и минимальное значение функции
Просьба решить задачку, так как я сам ни бум бум...=( А через пару недель нужно перездать зачет. Очень прошу помочь!! Составить таблицу значений заданной функции. Найти максимальное и минимальное значение функции, соответствующие им значения аргументов для каждого значения параметра. Шаг изменения аргумента и параметра студент выбирает самостоятельно так, чтобы число значений параметров было...
C++ Реализация семафоров http://www.cyberforum.ru/cpp-beginners/thread858153.html
Возможно ли реализовать семафоры вручную или же для этого нужна обязательная поддержка процессора?
C++ Как распарсить строку и положить данные в элементы структуры Здравствуйте! Интересует следующий вопрос. У нас есть есть строка. Например, ab|ac|ad|ae|af|ag|ah. И есть структура -> struct table { string ab, ac, ad, ae, af, ag, ah; }; Задача состоит в том, чтобы из строки вытащить значения, какими являются ab, ac, .., ah. Я написал кусок кода, который вытаскивает эти значения. Но т.к. это дело происходит в цикле, я не могу на каждом шаге записать... подробнее

Показать сообщение отдельно
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
08.05.2013, 00:52
Странный все-таки код. Почему функции isEmpty и isFull включены в класс, а функции добавления, удаления и получения первого элемента -- отдельно от класса? Чем это они так провинились? Минус инкапсуляция, кстати, автоматом.

Цитата Сообщение от Akana Посмотреть сообщение
Компилятор выдает:
аргумент типа "int" не совместим с параметром типа "void*"
Ну правильно "выдает". У вас в очереди какой тип элементов?

Цитирую:
Цитата Сообщение от Akana Посмотреть сообщение
void** Storage; * * * * * * * * * * // хранилище данных очереди
Вы уж разберитесь, шашечки или ехать. Что вы хотите хранить в очереди? Указатель на void или целые числа?
Можно и шаблонами (templates) воспользоваться.

Не по теме:

Цитата Сообщение от Akana Посмотреть сообщение
q.Head=(q.Head+1)%q.Size;
Цитата Сообщение от Akana Посмотреть сообщение
q.Tail=(q.Tail+1)%q.Size;
Это не вполне корректно. Что будет, когда tail вдруг станет больше size? Он станет равным единице и может оказаться меньше head. Вроде ничего страшного, если не проверять, что больше чего конечно. То есть, количество хранимых элементов уже просто так не посчитаешь.

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru