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

Односвязный список и оператор индексирования [] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма найденной переменой http://www.cyberforum.ru/cpp-beginners/thread574283.html
В переменной нашел разность чисел, при каждой итерации значение m принимает разное значение, допустим m=0.10, при след. итерации m=3.0. Нужно найти сумму всех полученных значений m, поделенную на 100. Т.е. нужно как то в одномерный массив занести все наши значения m и сложить? for (l=1;l<=30;l+=2) m=fabs(A-grand)
C++ что делать если выдает такую ошибку? --------------------Configuration: 5 - Win32 Debug-------------------- Compiling... 5.cpp h:\5\5\5.cpp(21) : fatal error C1010: unexpected end of file while looking for precompiled header directive Error executing cl.exe. 5.exe - 1 error(s), 0 warning(s) http://www.cyberforum.ru/cpp-beginners/thread574281.html
Определить сумму набранных абитуриентом баллов C++
помогите известны оценки абитуриентов на четырех экзаменах . определить сумму набранных им баллов
C++ Одномерные массивы, не сложные задачи
Кому не сложно, помогите написать программу хотя бы для одной из этих задач. 1. В заданом массиве с n действительных чисел найти индексы всех целых чисел. 2. В заданом массиве с 20-ти целых чисел найти среднее ариф. 10 наибольших элементов. Приветствуется так же сам код обработки массива. Заранее благодарна)))
C++ std::deque http://www.cyberforum.ru/cpp-beginners/thread574220.html
Как известно при добавлении в конец вектора элементов(и не только в конец) может возникнуть перераспределение памяти что переместит данные в другое место и сделает недействительным итераторы,ссылки и указатели на эти данные. Вопрос в замене: что бы уйти от этой проблемы можно ли применить std::deque, выполняет ли он перераспределение памяти? Про std::deque можно прочитать что память...
C++ Динамические структуры данных(не понял как) Разработайте динамическую структуру для решения задачи. Даны целые числа p и q. Получить все делители числа q, взаимно простые с числом p. подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1256 / 1139 / 55
Регистрация: 21.04.2012
Сообщений: 2,361
Завершенные тесты: 3
14.05.2012, 18:39     Односвязный список и оператор индексирования []
Цитата Сообщение от tytus Посмотреть сообщение
как сделать оператор доступа по индексу для односвязного спика.
Ничего не понял в приведённом коде, так что на абстрактном примере:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
template<typename T>
class single_list {
    
    struct node {
        T data;
        node * next;
    };
    
public:
    T & operator [](std::size_t index) {
        node * p = head;
        while (index--) {
            p = p->next;
        }
        return p->data;
    }    
    
private:
    node * head;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru