CodingClub - клуб для программистов и не только
Главная Новости Статьи FAQ Файлы Книги Форум

Навигация
Проход по ссылкам навигации
Главная страница
Новости
Статьи
FAQ
Книги
Каталог файлов
Поиск по сайту
Наши опросы
Обратная связь
Личный кабинет
О проекте

Категория статьей
C++Builder
Delphi
Visual C++
PHP
Сетевые технологии
MySQL
Oracle
Java
C#
Visual Basic
Access
MS SQL Server
.NET Framework
WEB-дизайн
Assembler
ADO .NET
ASP/ASP .NET
Unix/Linux
Мобильное программирование
.NET
OpenGL
Direct3D
Game development
XML
Сжатия данных
WinForms
WinAPI
Разное
JavaScript
1С:Предприятие 8.0
DirectSound
ActiveX
STL
Экзамен MCP 70-016
MFC
Perl
Программирование в Linux
COM
Lotus
Python
MS Windows
Железо
Silverlight
LINQ
Entity Framework

Друзья



Programmer's Klondike









Miralinks

Лицензионные антивирусы от 59 рублей (Dr.Web, ESET NOD32, Panda, Agnitum)


  


Шаг 12 - Понимание итератора.

Вы должны воспринимать итератор на данный момент, как указатель C++. В общем случае это одно и тоже. Давайте посмотрим как применить алгоритм find к массиву C. Массив это и есть набор указателей вроде как.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 657 раз | Коментарий: 0 | Рейтинг:   1

Шаг 11 - Списки.

Для использования списков необходимо подключить заголовочный файл и выбрать область.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 651 раз | Коментарий: 0 | Рейтинг:   3

Шаг 10 - Наш класс в векторе.

На данный момент мы использовали в векторе стандартные классы MFC, а как быть для того, чтобы в вектор можно было пеместить произвольный класс ? Для этого нужно соблюдать ряд условий. Минимальные условия.

  • Конструктор по умолчанию
  • Конструктор копий
  • Деструктор

Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 685 раз | Коментарий: 0 | Рейтинг:   4

Шаг 9 - Применение алгоритмов к вектору.

Одним из алгоритмов является сортировка, вот мы и посмотрим как она работает с вектором. Для сортировки можно применить стандартный алгоритм sort. Для его использования необходимо подключить файл заголовков алгоритмов.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 716 раз | Коментарий: 0 | Рейтинг:   1

Шаг 8 - Дальше о векторе.

Я уже говоил о инициализации вектора. В дополнение можно сказать, что вектор можно инициализировать с заранее установленными значениями. Вот пример демонстрирующий и доступ к данным вектора через [].


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 650 раз | Коментарий: 0 | Рейтинг:   2

Шаг 7 - Знакомимся с вектором.

Вектор (vector) напоминает нам массив, только он способен расти до произвольного размера, поддерживает информацию о размере. Как и массив к вектору можно обратить воспользовавшись операцией индексирования []. Вот характеристики

  • Доступ к данных с одинаковой скоростью
  • Вставка приводит к перемещению элементов
  • При расширении данные копируються в другой блок

Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 703 раз | Коментарий: 0 | Рейтинг:   1

Шаг 6 - Компоненты STL.

В STL большое количество шаблонов, как классов так и функций. Мы можем их использовать с ООП или без него. Вообщем как хотим. Но в STL есть 3 основные компоненты.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 671 раз | Коментарий: 0 | Рейтинг:   3

Шаг 5 - Шаблоны классов.

В прошлый раз я заикнулся про шаблоны классов. Раз сказал надо показать. Шаблоны классов очень сильно похожи на шаблоны функций и решают теже задачи. То есть они помогают производить одинаковые операции с разными типами данных. Давайте прошлый пример переложим на классы.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 640 раз | Коментарий: 0 | Рейтинг:   4

Шаг 4 - Шаблоны функций основа STL.

Можно смело сказать, что основу STL составляют шаблоны. Именно они позволяют значительно сократить количество кода для программирования алгоритмов.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 645 раз | Коментарий: 0 | Рейтинг:   3

Шаг 3 - Пространство имен.

Пространство имен namespace это новый элемент языка и для работы с STL мы обязаны принять его во внимание. Этот элемент создан для программ созданых из многих файлов, в которых есть опасность конфликта имен.


Читать дальше

Дата: 14 августа 2006 г. | Просмотров: 696 раз | Коментарий: 0 | Рейтинг:   4

First Previous 1 2 Next Last 
  
Панель пользователя
Авторизация
Логин:
Пароль:
 
 
   Регистрация
Напомнить пароль

Реклама

Кто на сайте
anony Гостей:  8
member Пользователей:  0
group Всего:  8
Пользователи:

Стоит побывать
Заработай на своем сайте

Наше голосование
Сколько Вашему компьютеру подключено мониторов?








Просмотреть результат

Всего голосов: 47
Комментариев: 0


Наш домик

Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
Internet Map
(С Вас - 1 клик/сутки)


Рассылка на E-mail





Подписались на рассылку

  

  

Copyright © 2005-2008 CodingClub - клуб для программистов и не только
Разработка: Программист

Рейтинг@Mail.ru Rambler's Top100