Kselax.ru

Hacker Kselax — the best hacker in the world

Menu
  • Блог
  • Контакты
  • wp plugin генератор
  • Русский
    • Русский
    • English
Menu

Метка: STL

Класс Basic_substring.

Posted on 29 июля, 201331 июля, 2013 by admin

Завершите Basic_substring из параграфа 20.3.13 и интегрируйте его с типом String, который перегружает операцию () со смыслом «взять подстроку», а во всем остальном эквивалентен типу string.

Read more

Версия back_inserter.

Posted on 29 июля, 201330 июля, 2013 by admin

Напишите версию back_inserter() (параграф 19.2.4), работающую с basic_string.

Read more

basic_string раздумья о функциях в не класса.

Posted on 29 июля, 201330 июля, 2013 by admin

В классе basic_string множество функций членов. Какие из них можно было бы определить глобально (вне класса), не потеряв в эффективности и удобстве записи?

Read more

Средства для работы со строками — не согласованы во всем.

Posted on 29 июля, 201330 июля, 2013 by admin

Средства для работы со строками не во всем согласованы. Например, вы можете присвоить символ типа char строке типа string, но вы не можете инициализировать string символом. Составьте список подобного рода рас согласований. Как их можно было бы устранить? Какие новые проблемы могут при этом возникнуть?

Read more

Различия между vector и basic_string.

Posted on 29 июля, 201330 июля, 2013 by admin

Перечислите различия между vector и basic_string. Какие различия существенны?

Read more

Функция конкатенации двух строк.

Posted on 29 июля, 201329 июля, 2013 by admin

Напишите функцию, принимающую в качестве аргументов две строки типа string, и возвращающую конкатенацию этих строк с точкой посредине. Например, для file и write функция должна вернуть file.write. Напишите такую же функцию для работы с С-строками, опираясь только на библиотечные функции языка С, такие как malloc() или strlen(). Сравните две версии. Какие могут быть разумные критерии…

Read more

Реализация vector с применением allocator.

Posted on 21 июля, 201329 июля, 2013 by admin

Реализуйте vector, применяя аллокаторы, а не операции new и delete.

Read more

Реализация Pool_alloc.

Posted on 21 июля, 201329 июля, 2013 by admin

Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так, чтобы обеспечивались все возможности стандартного аллокатора allocator (параграф 19.4.1) из стандартной библиотеки. Сравните производительности Pool_alloc и allocator, чтобы решить, стоит ли использовать Pool_alloc в вашей системе.

Read more

Дескрипторный класс.

Posted on 21 июля, 201327 июля, 2013 by admin

Спроектируйте и реализуйте дескрипторный класс, предоставляющий прокси-интерфейс к контейнеру. Его реализация должна базироваться на указателе на контейнер плюс реализация контейнерных операций с проверкой диапазона.

Read more

Checked_iter.

Posted on 21 июля, 2013 by admin

Завершите Checked_iter (параграф 19.3).

Read more

Навигация по записям

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 10
  • Next

Рубрики

  • C++ (293)
  • JavaScript (1)
  • linux (1)
  • MFC (39)
  • node.js (2)
  • React (3)
  • uncategorized (3)
  • vBulletin (5)
  • Visual Studio (9)
  • wordpress (18)
  • Разное (37)

Метки

Ajax bootstrap CentOS CLI expressjs FormData GDlib google Invisible reCAPTCHA JWT media MFC php react-router-dom redux repository wordpress RTTI STL vBulletin vector Visual Studio WINAPI wordpress wp-plugins XMLHttpRequest Двоичное дерево Задачи С++ Игры С++ Исключения С++ О-большое Операторы_С++ Перегрузка операторов С++ Поиск С++ Потоки Проектирование_С++ С++ Типы_С++ Типы С++ Шаблоны С++ библиотеки локализация макросы С++ сортировка С++

Свежие комментарии

  • RA3PKJ к записи visual C++, создание диалоговых окон.
  • JasonReant к записи Создание и использование статических библиотек .lib в visual studio.
  • MyWin2020 к записи Программка для заполнения форума на vBulletin 3.8.7
  • ScottJip к записи Создание и использование статических библиотек .lib в visual studio.
  • ArnoldKig к записи Создание и использование статических библиотек .lib в visual studio.
©2021 Kselax.ru Theme by ThemeGiant