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

Где можно посмотреть коды шаблонов STL? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать условие, которое является истинным, когда только одно из чисел X, Y и Z кратно 5 (условные операторы) http://www.cyberforum.ru/cpp-beginners/thread1793815.html
Записать условие, которое является истинным, когда только одно из чисел X, Y и Z кратно пяти. При этом операторов сравнения должно быть не больше 3, а также нельзя использовать арифметические операторы(+-/*) Добавлено через 32 минуты ограничений по количеству логических операторов нет
C++ Найти причины возникновения ошибок в коде и исправить эти ошибки Доброго дня уважаемые форумчане! Просьба помочь в таком вопросе,написал простейший код...но он на отрез отказывается работать...не могу понять в чём дело.... #include <iostream> using namespace std; class yr { private: int a,b,c; public: yr(){ http://www.cyberforum.ru/cpp-beginners/thread1793810.html
C++ Определить день недели для K-го дня года, если известно, что 1 января было субботой
Здравствуйте! Условие задачи: Дни недели пронумерованы следующим образом: 1 - понедельник, 2 - вторник, ... , 6 - суббота, 7 - воскресенье. Дано целое число К, лежащее в диапазоне 1-365. Определить номер дня недели для К-го дня года, если известно, что в этом году 1 января было субботой. Использовать if, for, case и т.д. нельзя. Только простейшие операторы: /, %, +, - и т.д.
Реализовать случайный выбор одного из элементов массива типа std::string C++
Доброго времени суток, господа! Возник вопрос о том как в random выводить сообщение используя string #include <iostream> #include<time.h> #include<string> #include <cstdlib> using namespace std;
C++ Объединение двух связанных списков (нужен совет) http://www.cyberforum.ru/cpp-beginners/thread1793788.html
шаблон ListNode #pragma once // оголошення, щоб зробити другом template< typename NODETYPE > class List; // шаблон класу template < typename NODETYPE > class ListNode
C++ Найти причины возникновения ошибок в коде и исправить эти ошибки (классы, алгоритм сортировки) Привет. Начинаю изучать работу классов и на примере алгоритмов сортировки использую классы. Программа компилируется, но ругается на вывод информации на экран. Реализовано в трех файлах: main.cpp; sort.h; sort.cpp. Надеюсь на Вашу помощь. Сама ошибка: Вызвано исключение по адресу 0x77651206 (ntdll.dll) в сортировка массивов main.exe: 0xC0000005: нарушение прав доступа при чтении по адресу... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12283 / 6970 / 784
Регистрация: 27.09.2012
Сообщений: 17,282
Записей в блоге: 2
Завершенные тесты: 1
14.08.2016, 17:58     Где можно посмотреть коды шаблонов STL?
Цитата Сообщение от hoggy Посмотреть сообщение
вынести компиляторо-платформо-ключи зависимые вещи в отдельный конфигурационный хедер,
где возможные зависимости разруливаются на дефанах препроцессора.
Угу, именно так оно и делается.
Цитата Сообщение от hoggy Посмотреть сообщение
разные платформы и компиляторы - разные стандартные библиотеки.
У одного компилятора на разных платформах, как правило,
изменены только те самые платформо-зависимые штуки,
всё остальное остается общим по мере возможностей.
Вот эти самые общие штуки очень хорошо читаются.
Цитата Сообщение от hoggy Посмотреть сообщение
для этого существует нотация имен.
угу, поэтому для реализации зарезервированы имена,
начинающиеся с двух подчеркиваний.
Эти имена, лично меня, бесят больше всего,
хотя при определенном уровне глазного парсера они не доставляют особых неудобств.
Цитата Сообщение от hoggy Посмотреть сообщение
это не объясняет факт того, что сами по себе имена зачастую нечитабельные.
как-правило, это сокращения, причем врядли они непонятны разработчикам,
и, скорее всего, стандартизированы главнюками
Цитата Сообщение от hoggy Посмотреть сообщение
однако способность справляться с дикарями,
не делает последних цивилизованными.
Красивые бусы из зубов врагов тоже не приводят к цивилизации
Цитата Сообщение от hoggy Посмотреть сообщение
так и на примере кросс-платформенного boost,
мы наблюдаем аццкий говнокод.
Наблюдаем, но это не значит, что оно прям вот не читаемо. Хотя, в бусте сам черт ногу сломит.
Однако, опять же, его разрабатывают, а значит и читают
Цитата Сообщение от hoggy Посмотреть сообщение
это лишь благодаря тому
И че, я один такой? А раз нет, значит явление массовое.
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru