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

Реализация класса контейнер. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись структуры в файл и чтение из неё http://www.cyberforum.ru/cpp-beginners/thread318553.html
Здравствуйте! Вот пришлось как-то так на С++ сделать такую вещь, как запись структуры в файл из Edit'a и Memo с одной формы и вывести в Combobox и Listbox на другой. Как делать я представляю хорошо, тк на C# делаю это вполне спокойно, но так случилось, что надо сделать это на C++, а там чувствую себя не совсем уютно. Мог бы кто-нибудь помочь или хотя бы скинуть пример?
C++ шифр рейндаля доброго времени суток всем дорогие друзья - с вами фортминор, с вами форум программистов:yes: ну долго расписывать не буду кому если не впадлу помогут. есть 2 файлика (прикреплю ниже) оба нагло сдерты с инета, оба (либо один) прямо относятся к моему курсачу. ваша задача - безусловно как талантливого программиста добавить нужное количество библиотек чтобы прога компилировалась, она то... http://www.cyberforum.ru/cpp-beginners/thread318527.html
C++ базовый и производный класс, в базовом объявлена переменная "protected", она недоступна по имени в производном классе! template <class T> воду мутит!
Друзья! Вот код #include <stdio.h> template <class T> class otets { protected: int peremennaya; }; template <class T>
Выполнить обработку текста C++
Друзья, помогите пожалуйста: Выполнить обработку текста из внешнего текстового файла, созданного в редакторе. Результаты обработки поместить во внешний файл.Определить количество слов в каждой строке, сжать каждую строку, удалив все лишние пробелы. Вот я сделал, только эта программа при записи в другой файл, удаляет первые символы строк. #include "StdAfx.h" #include <stdlib.h> #include...
C++ Оверлейные функции http://www.cyberforum.ru/cpp-beginners/thread318459.html
Оверлейные функции - это какие?
C++ Вывод на экран точки белого цвета Вопрос состоит из 3 вопросов. 1. напишите код на С который выводит белую точку. 2. как работает функция printf так что она выводит именно на ЭКРАН. 3. опишите вкратце как управлять с помощью С устройствами типа монитора, звука, принтера и как принимать что-то от клавиатуры. подробнее

Показать сообщение отдельно
TheSoul
1 / 1 / 0
Регистрация: 29.12.2010
Сообщений: 17

Реализация класса контейнер. - C++

13.06.2011, 00:10. Просмотров 1338. Ответов 10
Метки (Все метки)

Естественно, это нужно сделать без использования подключаемых библиотек.
Описать шаблон-класс нужно сначало. И затем программу, которая покажет все возможности этого щаблон-класса.

Первая мысль:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template < class TEntry, class TAllocator >
class TTinyArrayBase
 {
      // Начало массива
      TEntry* GetStart() const { return m_Data; }
      // Конец массива (указатель на элемент, следующий после последнего)
      TEntry* GetFinish() const { return (TEntry*)GetStorage()->Finish; }
      // Конец выделенного массива (указатель на элемент, следующий после последнего)
      TEntry* GetEndAllocated() const 
      { return (TEntry*)GetStorage()->Storage._M_data; }
      // Указатель на префикс с остальными параметрами массива
      TTinyArrayStorage<TAllocator> *GetStorage() const
      { return (TTinyArrayStorage<TAllocator>*)(((char *)m_Data) -
          sizeof(TTinyArrayStorage<TAllocator>)); }
      // Начало массива
      TEntry *m_Data;
 };
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru