Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
DrOffset
7518 / 4514 / 1097
Регистрация: 30.01.2014
Сообщений: 7,362
20.03.2015, 13:22

Реализация std::list, сложность list::size() - C++

20.03.2015, 13:22. Просмотров 1151. Ответов 13
Метки (Все метки)

Ссылка же, которую я привел с текущего состояния реализации на репозитории. Как видно, они поддержку добавили, значит она появится в следующем релизе.

Добавлено через 2 минуты
Цитата Сообщение от Ilot Посмотреть сообщение
да, но поднимаемся на несколько строчек выше:
Не там смотришь.
Смотри реализацию метода size и что он вызывает, он вызывает не distance, а _M_node_count()
C++
1
2
3
4
 /** Returns the number of elements in the %list. */
size_type
size() const _GLIBCXX_NOEXCEPT
{ return this->_M_node_count(); }
Добавлено через 1 минуту
А она в свою очередь в С++11 реализована как:
C++
1
size_t _M_node_count() const { return _M_impl._M_node._M_data; }
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2015, 13:22
Темы с ответами и решениями для C++ Реализация std::list, сложность list::size():

Remove_if для std::list
Здравствуйте! Помогите мне разобраться,пожалуйста.Перечитал кучу всего,но так...

Переход от структуры к std::list
возникла необходимость переписать часть старого кода написаного лет ...дцать...

std::list<T*> вызвать метод
Как во время просмотра MyList вызвать метод Show() каждого обьекта? class...

Непосредственное удаление из std::list
Собственно проблема вот в чем раньше, когда я создавал игру, у меня были...

0
Реализация std::list, сложность list::size() C++   Следующее сообщение темы 
Другие темы раздела
C++ Двумерный массив. Обработка элементов в выделенной области http://www.cyberforum.ru/cpp-beginners/thread1399621.html
Вот текст задачи: Дана действительная матpица A,i,j=1,.,., n. Получить действительную матpицу B,i,j=1,...,n, элемент bij котоpой pавен наименьшему значению элементов данной матpицы, pасположенных...
C++ OpenCv. Получить зеркальное отображение изображения, используя функции: CvScalar, CvGet2D, CvSet2D Доброго времени суток. Прошу помощи в написании кода. Нужно сделать зеркальное отображение изображения, используя только эти функции: CvScalar, CvGet2D, CvSet2D, CvSize... Как я понял для этого нужны... http://www.cyberforum.ru/cpp-beginners/thread1399615.html
C++ Дано действительную матрицу размерности pxq. Определить вектор размерности г, элементы которого равны средним
Дано действительную матрицу размерности pxq. Определить вектор размерности г, элементы которого равны средним арифметическим элементов лент. Входную матрицу и найден вектор вывести на дисплей
Статический константный член-класса C++
Добрый день, что компилятору не нравится? VS 2013 // рекурсивное шаблоное метапрограммирование #include <iostream> using namespace std; template <unsigned long N> struct binary { static...
C++ Сумма факториалов http://www.cyberforum.ru/cpp-beginners/thread1399504.html
прибавление фактариалов 1+2+3
C++ Класс "Студент" #include<iostream> #include<fstream> using namespace std; struct Student { char num; char name; int score; }; int main() подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru