0
ответов

Вставить пару как значение карты

typedef pair pair_k; map отображение; Что будет использоваться следующим образом: mapping [100] = make_pair (10,10); Вопрос: это разрешено? ...
вопрос задан: 13 May 2011 11:05
0
ответов

Как перегрузить оператор ostream <<, чтобы он работал с log4cxx в C ++?

Допустим, у меня есть класс A и оператор <<, объявленные так: // А класс А {// Материал }; std :: ostream & operator << (std :: ostream & os, const A & a); где-то еще я использую свой ...
вопрос задан: 13 May 2011 10:58
0
ответов

Преобразование ASCII std :: string в шестнадцатеричное

есть ли простой способ преобразовать ASCII std :: string в HEX? Я не хочу преобразовывать его в число, я хочу только преобразовать каждый символ ASCII в его HEX-значение. Формат вывода также должен быть ...
вопрос задан: 13 May 2011 10:50
0
ответов

Инициализация переменной в заголовке функции C ++

Я столкнулся с некоторыми C ++ код, который выглядит следующим образом (упрощен для этого поста): (Вот прототип функции, расположенный в someCode.hpp) void someFunction (const double & a, double & b, const ...
вопрос задан: 13 May 2011 09:14
0
ответов

Это ошибка в Visual C ++ 2010 или я что-то упустил?

Учитывая следующий код: #include template std :: vector f (Op op, const C1 & src1, const C2 & src2) { } ...
вопрос задан: 13 May 2011 08:58
0
ответов

Класс оболочки C ++ sizeof

Предположим, у меня есть класс A, который не наследуется ни от чего, не имеет виртуальных методов и имеет ровно одну переменную типа T. Гарантирует ли C ++ sizeof (A) == sizeof ( Т)? РЕДАКТИРОВАТЬ: Также, если бы T был ...
вопрос задан: 13 May 2011 08:30
0
ответов

Приведение типов указателя со ссылкой и без ссылки

Учитывая, что A * pA; и B * pB;, есть ли ЛЮБАЯ разница между приведенными ниже приведениями типов (запрос для всех приведений стиля C ++): pB = reinterpret_cast (pA); // указатель pB = reinterpret_cast
вопрос задан: 13 May 2011 08:04
0
ответов

Установка атрибутов в наборах данных с использованием HDF5 C ++ api

I ' m с помощью HDF5 C ++ API в HDF5 1.8.7 и хотел бы использовать экземпляр H5 :: Attribute для установки пары скалярных атрибутов в экземпляре H5 :: DataSet, но не может найти никаких примеров. Он довольно урезан и ...
вопрос задан: 13 May 2011 07:46
0
ответов

For input iterators, why a == b does not imply ++a == ++b?

§24.1.1/3 from C++03 Standard reads, For input iterators, a == b does not imply ++a == ++b. (Equality does not guarantee the substitution property or referential transparency.) Algorithms on ...
вопрос задан: 13 May 2011 04:48
0
ответов

Разница между явной специализацией и обычными функциями при перегрузке функции шаблона

Я нахожусь на рулет сегодня. А вот и вопрос №7: Что? В чем разница между явной специализацией и обычными функциями при попытке перегрузить шаблонную функцию? Что за ...
вопрос задан: 13 May 2011 03:38
0
ответов

с использованием ffmpeg hwaccel из C ++

Как декодировать файл с аппаратным ускорением с помощью ffmpeg? Я написал рабочий видеоплеер, использующий ffmpeg. Я проверил поддержку с помощью «av_hwaccel_next» и нашел mpeg2_dxva. ...
вопрос задан: 13 May 2011 02:37
0
ответов

Создает ли этот код неопределенное поведение или это просто Unspecified Behavior?

Допустим, у нас есть две единицы компиляции, а именно: // a.cpp extern int value2; int значение1 = значение2 + 10; // b.cpp extern int value1; int значение2 = значение1 + 10; Когда я попробовал его на VC2010, он ...
вопрос задан: 13 May 2011 02:28
0
ответов

Создание JIT-компилятора

Я написал реализацию Brainfuck (C ++), которая работает следующим образом: Прочитать входной файл brainfuck Сделайте тривиальные оптимизации Преобразование brainfuck в машинный код для виртуальной машины Выполните этот машинный код в виртуальной машине .
вопрос задан: 13 May 2011 01:44
0
ответов

Ссылка на возврат функции C ++

А вот еще один вопрос n00b: Почему я не могу / не должен возвращать ссылку на локальная переменная функции? Это потому, что временная переменная автоматически уничтожается после ...
вопрос задан: 12 May 2011 23:43
0
ответов

Помогите понять алгоритм маршевых квадратов

В моей игре я хочу расположить квадраты по краям монохромного изображения: Итак, я нашел этот алгоритм, который должен решить эту проблему. http://en.wikipedia.org/wiki/Marching_squares Не похоже ...
вопрос задан: 12 May 2011 20:42
0
ответов

Как получить Entity Framework для обновления сложных типов?

Я использую Entity Framework (EF) для создания сложного типа из хранимой процедуры. Недавно была изменена хранимая процедура (добавлено больше возвращаемых значений. Я хотел бы обновить сложный тип ...
вопрос задан: 12 May 2011 18:11
0
ответов

C ++: Boost: как мне проверить наличие папки внутри другой папки в моем рабочем каталоге?

code: boost :: filesystem :: path config_folder (Config :: CONFIG_FOLDER_NAME) ; если (! (boost :: filesystem :: exists (config_folder))) как мне проверить наличие папки внутри другой папки в моем рабочем каталоге? code: boost :: filesys
вопрос задан: 12 May 2011 17:27
0
ответов

Где я могу найти исходный код для нового оператора GNU stdc ++?

Я пробовал здесь : http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html, и я нашел new.h, но не код для его реализации. Спасибо
вопрос задан: 12 May 2011 16:30
0
ответов

Переименование класса в C++

У меня есть класс, на который я хотел бы сослаться в заголовочном файле, который находится в длинной цепочке вложенных пространств имен: MySpaceA::MySpaceB::MySpaceC::MySpaceD::MyVeryLongNamedClass. Я хотел бы использовать его ...
вопрос задан: 12 May 2011 16:01
0
ответов

Visual Studio 2008 C ++ без платформы x64

Я установил Visual Studio 2008 на свой ноутбук с Windows 7 x64 вместе с установкой пакета обновления 1. Теперь я хочу добавить платформу x64 в свое решение C ++. Но платформа x64 недоступна в ...
вопрос задан: 12 May 2011 15:55
0
ответов

Алгоритмическое создание падающей тени?

Для моей игры мне нужно иметь возможность генерировать падающую тень. Вид, который охватывает только нижний правый угол. Вот так (не обращайте внимания на синий квадрат): Учитывая двумерный массив пикселей RGBA, как я могу создать падение ...
вопрос задан: 12 May 2011 15:43
0
ответов

Статические методы в C ++

У меня небольшие проблемы с работой со статическими методы в C ++ Пример .h: class IC_Utility { общедоступные: IC_Utility (); ~ IC_Utility (); std :: string CP_PStringToString (const unsigned char * ...
вопрос задан: 12 May 2011 15:33
0
ответов

multiple member function forward declarations

In C++ I can have multiple forward declaration of functions like: void Func (int); void Func (int); // another forward declaration, compiles fine void Func (int) {} // function definition, compiles ...
вопрос задан: 12 May 2011 15:24
0
ответов

Место записи необработанного исключения / нарушения прав доступа в примере Mutex

Я работаю над примером защиты глобального двойника с использованием мьютексов, однако я получаю сообщение об ошибке - Необработанное исключение по адресу 0x77b6308e в Lab7.exe: 0xC0000005: Запись нарушения прав доступа ...
вопрос задан: 12 May 2011 15:19
0
ответов

Действительно ли шаблоны должны быть конструкциями времени компиляции?

Действительно ли стандарт C ++ требует, чтобы шаблоны создавались во время компиляции, а не во время выполнения? Если нет, то это соглашение, которое мы используем исключительно потому, что очевидно имеет смысл сделать это, что ...
вопрос задан: 12 May 2011 14:38
0
ответов

Можно ли преобразовать LPTSTR в BSTR?

Законно ли преобразовывать LPTSTR непосредственно в BSTR? Основываясь на моем понимании BSTR, приведение LPTSTR к BSTR напрямую приведет к повреждению префикса длины. Пример кода явно ...
вопрос задан: 12 May 2011 14:33
0
ответов

Почему для частичной специализации в аргументе, не являющемся типом, запрещено использовать вложенные параметры шаблона

У меня есть этот шаблон кода struct A; шаблон struct A {/ * ... * / }; // должно сработать А <25> а; То есть для чисел N, которые ...
вопрос задан: 12 May 2011 13:23
0
ответов

Eclipse CDT: неразрешенное включение заголовка stl

Я пытаюсь использовать Eclipse для редактирования исходных текстов, скомпилированных под C ++ Builder, но застрял с нерешенной проблемой включения. Например, такой код: #include дает неразрешенное включение: <...
вопрос задан: 12 May 2011 12:49
0
ответов

Пример цикла с использованием указателей, переписанных с использованием алгоритма STL, без цикла?

Как мне, например, переписать приведенный ниже код, используя алгоритм STL без цикла? vector pizzaBox; int самый большойSlice = 0; for (int * p = & pizzaBox [0]; p! = pizzaBox [pizzaBox.size (...
вопрос задан: 12 May 2011 12:36
0
ответов

Как работать с идеей "много маленьких функций" для классов, не передавая много параметров?

Со временем я оценил идею "много маленьких функций", и она мне действительно очень нравится, но мне трудно избавиться от робости, чтобы применить ее к классам, особенно к тем, у которых больше ...
вопрос задан: 12 May 2011 11:36