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

Иттераторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Китайская теорема об остатках http://www.cyberforum.ru/cpp-beginners/thread88695.html
товарищи есть у кого-то исходный код на Си который реализует данную теорему или может знаете где взять можно?? просто завтра нужно сдать, а как сделать ума не приложу, помогите пожалуйста
C++ Почему все считают, что qsort - НЕ из STL? Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard General Utilities Library У кого какие мнения? http://www.cyberforum.ru/cpp-beginners/thread88624.html
Экзамен... НАДО СРОЧНО... C++
задача такая: используя не более 2х переменных, ввести последовательно 5 целых чисел, и вывести те ,которые положительные и трехзначные. если нет таких - сообщить об этом. НАДО ОЧЕНЬ СРОЧНО!!!! ОЧЕНЬ ХЕЛП, и ОЧЕНЬ ПОМОГИТЕ!!!
Как исправить данный код сортировки? C++
Вот только не надо никаких анализов, вопросов, и т. д. Конкретно мой пример. Программа на некоторых компиляторах не компилируется. Причем проблема вовсе не в переполнении стека - присвойте SIZE любое другое значение. Если знаете, как исправить, то, пожалуйста, предложите свое решение. #include <iostream> #include <stdlib.h> using namespace std;
C++ Слабо создать программу, которая много чего делает, а в main только return 0? http://www.cyberforum.ru/cpp-beginners/thread88424.html
Пояснение: Имеется некая функции Function() {} Причем она может делать что угодно. Кто-то знает, как запустить эту функцию НЕ из main? Например: void Function() // Любая ф-ия, которая делает что угодно. (Пример) { cout << "Succeed!\n";
C++ САМАЯ БЫСТРАЯ сортировка! Теоретически и практически доказано, что сортировка OVERPOWER8 - самая быстрая в мире. Характеристика: Требуется памяти: 3*N Количество шагов в любом случае: 3*N Стабильная: ДА Метод: Замена Если не верите, то можете проверить: подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.01.2010, 05:46  [ТС]     Иттераторы
Цитата Сообщение от Nick Alte Посмотреть сообщение
всю доступную
Как? При p=c.begin
C++
1
--p
не даст p=NULL? Тогда как этот код вообще выглядит?
C++
1
2
3
4
for (p=c.end(); p>=c.begin(); --p)
{
 *p=0;
}
что ли? Я хотел занулить всю память, отведённую под массив. Как это делается? И как делается сам иттератор?

Добавлено через 2 минуты
Преимущество иттератора именно в универсальности? Не в скорости?

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class TArray
{
 private:
  double *Data;
  unsigned long int Number;
 public:
  TArray (unsigned long int Number)
  {
   Data=new (Number);
   if (Data)
   {
    this->Number=Number;
   }
   else
   {
    Number=0;
   }
  }
  ~TArray ()
 {
  if (Data)
  {
   delete [] Data;
  }  
 }
 double & operator [] (unsigned long int Index)
 {
  return Data[Index];
 }
};
Как выглядит иттератор для такого контейнера? С проверкой и без?
 
Текущее время: 17:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru