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

Объединение 2-х очередей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на структуры http://www.cyberforum.ru/cpp-beginners/thread428313.html
моя попытка решения но я в нем не уверен int main() { struct {struct{char naim; char rezh;}film; struct {char fio; char rol;}act; struct{char naimkin;char adres; struct{int date;int time;}kino; struct{int sum;}mes; }teatr; struct{char naimch; int date1; int time1;}kanal; }card; strcpy(card.film.naim,"Avatar");
C++ Кто знает как из DEVc++ транслировать в C++? Есть программа написанная в Dev, которая не работает в Visual C++. Как данную программу перевести в Си? В чем их особенности? Вот сама программа, если не трудно, то переведите в С++, ну или хотя бы подскажите как это сделать мне. буду очень признателен) #include <iostream> #include <cmath> #include <string> #include <cstring> #include <cstdio> #include <cstdlib> //#include<stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread428292.html
C++ проблема с закрытием экрана
Вот код: #include <iostream> int main() { using namespace std; int carrots; cout << "how many carrots do you have?" << endl; cin >> carrots;
C++ Старик Хоттабыч, хочу, что бы результат возвращаемый функцией не стакался...
Доброго времени суток, уважаемые форумчане. У меня такая проблемка. Возвращаемый функцией результат, а это у меня определенный элемент массива при определенном условии, при использовании в цикле for/while прибавляется(стакается) с предыдущим возвращаемым результатом функции. Как, а главное почему это происходит? И как это устранить? Ниже тот самый "кот": #include <iostream> #include...
C++ Вывести на экран два максимальных элемента всех нечетных строк массива. http://www.cyberforum.ru/cpp-beginners/thread428261.html
Помогите пожалуйста, горю :( Работаю на суровом борланде 3.11 float M; int i,j, max1, max2; cout<<"\nМассив:"; for(i=0;i<4;i++) { cout<<"\n"; for(j=0;j<3;j++) {
C++ Найти номера строки не содержащей едениц в матрице Матрица K(m,m) состоит из нулей и единиц. Найти в ней номера хотя бы данной строки, не содержащих единицы, либо сообщить, что таковых нет. Матрицу ввести из файла. подробнее

Показать сообщение отдельно
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
15.01.2012, 00:08     Объединение 2-х очередей
C++
1
2
3
4
5
6
Type front()
{
        if(!head) return;
        Type tmp = head->info;
        return tmp;
}
этот метод возвращает обьект типа Type, но в блоке if он не возвращает ничего, поэтому и не компилится

Добавлено через 5 минут
реализуйте метод
C++
1
bool empty ( ) const;
, проверяющий есть ли элементы в очереди.
тогда не нужна будет проверка в ф-ии front: проверку можно будет производить вне ее
C++
1
2
if(!q.empty())
    int t = q.front(); // для queue<int>
Добавлено через 4 минуты
достаточно будет определить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    bool empty() const
    {
        return head == 0;
    }
 
    Type& front()
    {
        return head->info;
    }
 
    const Type& front() const
    {
        return head->info;
    }
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru