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

Странное поведение стандартной библиотеки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Локализация TinyXml http://www.cyberforum.ru/cpp-beginners/thread765170.html
Доброго времени суток! Вопрос следующий. Есть главное меню в котором название кнопок забито в коде. Необходимо пропустить все названия через локализацию. То есть xml в котором хранятся названия кнопок и могут быть изменены без изменений в коде. Вот что сделал я: TiXmLDocument XmlDoc("localization"); bool loadOk = XmlDoc.Load(); TiXmlElement *XmlLoc =...
C++ Найти сумму 1 + 1/2 + 1/3 + ... + 1/N Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 11. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + ... + 1/N (вещественное число). Или если есть анологии пришлите пожалуйста в личку. http://www.cyberforum.ru/cpp-beginners/thread765136.html
Найти значение заданного выражения без использования условного оператора C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 12. Дано целое число N (> 0). Найти значение выражения 1. 1 - 1.2 + 1.3 - ... (N слагаемых, знаки чередуются). Условный оператор не использовать. Или если есть анологии пришлите пожалуйста в личку.
C++ Вывести элементы массива в обратном порядке.
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 13. Дан массив размера N. Вывести его элементы в обратном порядке. Или если есть анологии пришлите пожалуйста в личку.
C++ Найти максимальный элемент массива из его элементов с нечетными номерами http://www.cyberforum.ru/cpp-beginners/thread765131.html
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 15. Дан массив A размера N. Найти максимальный элемент из его элемен¬тов с нечетными номерами: A1, A3, A5, ... . Или если есть анологии пришлите пожалуйста в личку.
C++ Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа. Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 4. Дано двузначное число. Вывести число, полученное при перестанов¬ке цифр исходного числа. Или если есть анологии пришлите пожалуйста в личку. подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
19.01.2013, 00:16  [ТС]     Странное поведение стандартной библиотеки
Цитата Сообщение от soon Посмотреть сообщение
Не знаю, с чем это связано, но такое поведение описано в стандарте
То, что так написано в стандарте, я уже понял. Меня интересует логика происходящего.
Ну то есть мне на интуитивном уровне кажется, что если я явно определил некий компаратор для элементов множества, то все операции, происходящие с этим множеством, будут реализованы через этот компаратор.
Однако в библиотеке не так. И получается, что если у меня не определён оператор "меньше" для элемента, то я не могу лексикографически сравнить два множества. Почему сделано именно так? Объяснения я не нашёл.

Цитата Сообщение от yekka Посмотреть сообщение
минут двадцать ломал голову над тем, что такое СБШ

есть версия, что это "стандартная библиотека шаблонов"

я угадал? ;-)
Ну да.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru