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

переписать std::map - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Visual C++ & Borland C++ http://www.cyberforum.ru/cpp/thread157887.html
Я хочу перейти с Borland C++ на Visual C++! И хочу узнать, сильно ли они от друг друга отличаются, есть ли в Visual C++ тип AnsiString?
C++ Как просчитать число ПИ до определенного знака? Подскажите удобную формулу. http://www.cyberforum.ru/cpp/thread157883.html
C++ Окно Windows/Linux на с++ без всяких api
Основная суть вопроса в заголовке.теперь пояснения. Как сделать окно на чистом С++без всяких opengl,winapi просто имея Пакет языка с++ и нечего больше со стандартными библами.я сразу думаю что этот код и пояснения врятли кто тут напишет.так что прошу хотя бы ссылочку алгоритмы,теорию,и желательно к этому всему листинг кода ! заранее спасибо! PS: Еще раз повторяю только на чистом с++ без API
Динамически изменяющаяся строка C++
Есть файл, который постоянно меняется.. Я его читаю так допустим: int main() { while(1) { system("clear"); system("cat /home/alexey/Desktop/log.txt");
C++ Указатель на пользовательский тип http://www.cyberforum.ru/cpp/thread157677.html
Чёто туплю, почему когда передаёшь переменную (например int) параметром через адрес в функцию (параметр - указатель на этот тип), то в теле этой функции для доступа к этой переменной приходится обращаться через указатель как через массив, причём работает только для , а дальше выдаёт ошибку. Вообще что значит это? Почему не 1 а 3 элемента и вообще как это так с точки зрения компилятора ...
C++ STL std::set, std::pair, std::make_pair Я не знаю как описать тему в двух словах, поэтому не обращайте внимание на название темы. Собственно перейдем к нашим баранам: есть пользовательский класс (условно дерево): class tree { double age, height; std::string name; public: tree(std::string); bool operator == (tree); bool operator > (tree); bool operator < (tree); подробнее

Показать сообщение отдельно
slowCheetah
11 / 11 / 1
Регистрация: 18.07.2009
Сообщений: 123
10.08.2010, 19:17  [ТС]     переписать std::map
Цитата Сообщение от Manjak Посмотреть сообщение
А не проще ли будет подменить немного итератор?
Manjak, а можно поподробнее?

Добавлено через 7 минут
Цитата Сообщение от easybudda Посмотреть сообщение
думаю - в качестве значения лучше указатели на объекты вставлять, а сами объекты где-то в куче должны создаваться.
может быть я вас неправильно понял, но я сначала так и хотел сделать, т.е. ключ остается ключом, а значение получать потом, при необходимости, в куче, или.. в общем, наверное просто я вас не понял (

а на самом деле, вариант с operator[] и вектором пар я сегодня реализовал и все успешно работает, но вот очень нехорошо, что нужно оставить вариант с map'ом, т.е. вектор не нужен и тут либо переписывать итераторы либо слушать новые идеи )
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru