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

C++11 карта не принимает присваиваемые значения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перебор числа в 2ичной системе, используя boolean http://www.cyberforum.ru/cpp-beginners/thread910832.html
Итак, изначально есть массив из boolean, допустим 000000 Надо произвести перебор, как если бы это было число в 2ичной системе вот так 000000 000001 000010 000011 000100 000101
C++ Пользователь вводит текущее время в формате: часы:минута и если 0:00 - 5:59 программа пишет Night, если 6:00-11:59 morning Помогите написать код для этой задачи(на С++): Пользователь вводит текущее время в формате: часы:минута и если 0:00 - 5:59 программа пишет Night, если 6:00-11:59 morning, если от 12:00-17-59 day, если от 18:00-23:59 evening + защита от "дурака". http://www.cyberforum.ru/cpp-beginners/thread910806.html
C++ Текстовый редактор 2
Вот мой редактор..очень надо к нему добавить функции открытия, сохранения и вставки.. помогите! #include <wx/wx.h> class MyApp : public wxApp {
Програмирование физически процесов C++
Задача о теле брошенном под углом к горизонту дан угол альфа начальная скорость и сопротивление среды масса обьекта как не решая дифференциальные уравнения тоесть не имея общего решения построить траекторию?
C++ Найти и напечатать числа, которые встречаются в массиве более одного раза http://www.cyberforum.ru/cpp-beginners/thread910789.html
Одномерный массив А состоит из 30 элементов. Найти и напечатать числа, которые встречаются в массиве более одного раза.
C++ Зависимость значений от модификатора доступа Здравствуйте! У меня возник очень странный вопрос, с которым я совсем запутался вот функция, которая работает с переменными какого-то объекта класса: void set_adr(string adr_, Directory *dr) { dr->adr = adr_+"\\"+dr->name; подробнее

Показать сообщение отдельно
uniqueid
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 10
24.06.2013, 15:32     C++11 карта не принимает присваиваемые значения
Определение enuma и карты:
C++
1
2
        enum class template_line {first, second, third, fourth, fifth};
        typedef std::map< template_line, unsigned > template_line_to_val_map;
В коде ниже первое число при выводе на экран - всегда нуль. Почему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
tag::template_line_to_val_map tag::get_printing_template(template_id const && profile_id, tag_t const & tag_) const
{
    //template_line_to_val_map m;
    //m[template_line::fifth] = 2;
    //std::map<tag::template_id,unsigned> s;
    //s[tag::template_id::second]=2;
    try
    {
        template_line_to_val_map template_ln_to_val_map_;
        template_line line = template_line::first;
        auto data = rdr.read_memory( 
                                    tag_, 
                                    rfid_reader::memory_bank::user, 
                                    printing_template_addr( profile_id ), 
                                    printing_template_bytes_count 
                                );
        for ( auto byte : data )
        {
            if ( line == template_line::fifth ) break;
            template_ln_to_val_map_[line] = static_cast<unsigned>(byte);
            line = static_cast<template_line>(static_cast<unsigned>(line) + 1);
            AfxMessageBox((boost::lexical_cast<tstring>(template_ln_to_val_map_[line]) + tstring(1,byte)).data());
        }
    }
    catch ( std::runtime_error & )
    {
        throw;
    }
//  return m;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru