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

Дек символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Свежая книга по С++ (без архаизмов) http://www.cyberforum.ru/cpp-beginners/thread787113.html
Хочу идти в ногу со временем. Чтобы в книге, по которой буду учиться, было все с оглядкой на стандарт С++11. Например, раньше писали vector<int>::const_iterator itr = myvec.begin(); теперь можно auto itr = myvec.begin(); Я не хочу учить то, что уже никому не нужно. Подскажите свежую книгу, а?
C++ Работа со структурами Подскажите почему ничего не выводится? Когда жму CTRL-F5 выдаёт что есть ошибки, хотя в коде ничего не подсвечивается. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> int main() { SetConsoleCP(1251); http://www.cyberforum.ru/cpp-beginners/thread787100.html
непредвиденная ошибка C++
сел за старый проект обнаружил такое: // Elemental war.cpp: главный файл проекта. #include "stdafx.h" #include "Form1.h" int main(array<System::String ^> ^args) {
Оператор switch. В чем ошибка? C++
Почему Свитч не отрабатывает? После ввода ans1 выводиться вопрос для цикла ДуВаил. Где я торможу? :( #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale (LC_ALL, "russian"); char ans;
C++ Работа со строками. Определить количество пробелов в строке и вывести на экран http://www.cyberforum.ru/cpp-beginners/thread787070.html
ввести строку символов.определить количество пробелов в строке и вывести на экран.вывести на экран символ,номер позиции которого соответствует количеству символов.если можно,с подробным объяснением.
C++ Не работает програма Код #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main () { double a,b,c,x,p; cout <<"Введите стороны треугольника\n"; cin >>a>>b>>c; p=(a+b+c)/2; x=sqrt(p*(p-a)*(p-b)*(p-c)); подробнее

Показать сообщение отдельно
Ded_Vasilij
 Аватар для Ded_Vasilij
229 / 211 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
19.02.2013, 20:44  [ТС]     Дек символов
позволю себе с вами не согласиться - со связными списками я разобрался довольно таки неплохо - в прошлом году ради хорошей оценки на экзамене перекопал кучу литературы, правда там паскаль был, но это роли не играет. А в предыдущем сообщении несколько неправильно сформулировал вопрос - согласен.
по определению дек - это упорядоченные набор элементов, в котором добавление новых и удаление существующих элементов разрешено с обеих концов. Для дека разрешены следующие операции:
1) добавление элемента в начало; (pushHead)
2) добавление элемента в конец; (pushTail)
3) удаление элемента из начала; // вот здесь вопрос - нужно ли добавлять эти функции
4) удаление элемента с конца. // или ограничиться pop'ами?
Другой вопрос, что я не совсем разобрался с языком, и с ООП в частности, но надеюсь что разберусь.
И еще вот набросал вывод и получение размера, посмотрите пожалуйста, вроде это самое легкое, и тем не менее

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void L2 :: print(L2 List)
{
    L2_elem* temp = head;
    
    while (!isEmpty())
    {
        cout << temp->el << endl;
        temp = temp->next;
    }
}
 
int L2 :: size(L2 List)
{
    L2_elem* temp = head;
    int size = 0;
    while (!isEmpty())
    {       
        temp = temp->next;
        size++;
    }
    return size;
}
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru