0
ответов

Как нарисовать цилиндр по оси y или x в opengl

Я просто хочу нарисовать цилиндр в opengl. Я нашел много образцов, но все они рисуют цилиндры по оси z. Я хочу, чтобы они были по оси x или y. Как я могу это сделать. Код ниже - это код, отрисовывающий ...
вопрос задан: 25 December 2011 18:59
0
ответов

Enabling Classes for Use with boost::lexical_cast

Фрагмент кода из lexical_cast: class lexical_castable { public: lexical_castable() {}; lexical_castable(const std::string s) : s_(s) {}; friend std::ostream operator<< (std::ostream&...
вопрос задан: 25 December 2011 16:45
0
ответов

C++: candidate template ignored: invalid explicitly-specified argument for template parameter

У меня есть такой заголовок функции: template < bool src_alpha, int sbpp, int dbpp, typename T1, typename T2, Color (*getFunc)(T1 data, Uint8* addr), void (*putFunc)(T2 data, Uint8* ....
вопрос задан: 25 December 2011 13:56
0
ответов

Контейнеры STL без учета регистра (например, std :: unordered_set)

Каков самый короткий и кроссплатформенный способ создания контейнера std :: unordered_set БЕЗ СЛУЧАЙНО? my_set.insert («Яблоки»); my_set.insert («яблоки»); // Вставка не выполняется из-за дубликата ...
вопрос задан: 25 December 2011 11:52
0
ответов

Требуется ли main.cpp?

Я пытался скомпилировать программу с помощью cmake, и в итоге я удалил свой файл main.cpp, который я только что скомпилировал в другой файл, содержащий имя моего проекта (т.е. я просто вырезал и вставил ...
вопрос задан: 25 December 2011 05:54
0
ответов

изменить элемент с помощью итератора

У меня проблема, когда я хочу изменить элемент набора с помощью итератора. Этот простой код может объяснить, что я хочу делать. установить s; s.insert (12); установить :: iterator it = s.begin (); ...
вопрос задан: 25 December 2011 01:09
0
ответов

Можно ли создать функцию, которая будет принимать несколько типов данных для данного аргумента?

При написании функции я должен объявить типы входных и выходных данных следующим образом: int my_function (int аргумент) {} Можно ли сделать такое объявление, что моя функция будет принимать переменную типа ...
вопрос задан: 25 December 2011 00:24
0
ответов

Несколько экземпляров синглтона в разделяемых библиотеках в Linux

Мой вопрос, как уже упоминалось в заголовке, очевиден, и я подробно описываю сценарий. В файле singleton.h есть класс с именем singleton, реализованный с помощью шаблона singleton, как показано ниже: / * * ...
вопрос задан: 24 December 2011 20:57
0
ответов

Есть ли класс диапазона в C ++ 11 для использования с циклами на основе диапазона?

Я обнаружил, что написал это совсем недавно: template class range_class {общедоступный: итератор класса {друг class range_class; public: long ...
вопрос задан: 24 December 2011 19:22
0
ответов

что такое макрос %(AdditionalDependencies)?

В projectProperties->linker->Additional Dependencies у меня есть следующая строка: kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;...
вопрос задан: 24 December 2011 19:01
0
ответов

Ошибка проверки времени выполнения № 0 - Значение ESP не было должным образом сохранено при вызове функции

Я создал простую программу, которая демонстрирует ошибку времени выполнения, которую я получаю с моим приложением Qt, которое использует множественное наследование. Дерево наследования выглядит так: QGraphicsItem (abstract) \ ...
вопрос задан: 24 December 2011 18:22
0
ответов

Получение списка ключей и значений из unordered_map

Каков наиболее эффективный способ получения списков (в виде вектора) ключей и значений из unordered_map? Для конкретности предположим, что рассматриваемая карта является unordered_map . Я '...
вопрос задан: 24 December 2011 08:39
0
ответов

C ++ 11 - static_assert в функции constexpr?

Как правильно выполнить static_assert в функции constexpr? Например: constexpr int do_something (int x) {static_assert (x> 0, «x должно быть> 0»); вернуть x + 5; } Это не ...
вопрос задан: 24 December 2011 08:29
0
ответов

Почему компилятор выбирает эту шаблонную функцию вместо перегруженной не шаблонной функции?

Использование VC ++ 2010, учитывая следующее: class Base {}; class Derived: public Base {}; template void foo (T & t); // А void foo (Base & base); // B Получено d; foo (d) ...
вопрос задан: 24 December 2011 06:35
0
ответов

Указатель на член функции с частной базой

Следующий код выдает ошибку времени компиляции: 'base :: print': невозможно получить доступ к частному член, объявленный в классе base_der. Однако я сделал этот член общедоступным в производном классе. Почему не ...
вопрос задан: 24 December 2011 04:08
0
ответов

Указатель на функцию элемента в недоступной основе

Компиляция следующего примера: класс A {Общественность: void foo () {} }; Класс B: Частный {Общественность: Использование A :: Foo; }; int main () {typedef void (b :: * mf) (); MF Func = ...
вопрос задан: 24 December 2011 04:07
0
ответов

Необязательные разделяемые библиотеки

Я заметил сбой приложений, зависящих от разделяемых библиотек: если вам не хватает какой-либо зависимости, приложение завершится ошибкой во время загрузки, даже если пользователь не намерен использовать зависимость. ..
вопрос задан: 24 December 2011 03:37
0
ответов

В C++11 определяется ли sqrt как constexpr?

В C++11 определяется ли std::sqrt как constexpr, т.е. может ли он легально использоваться из других функций constexpr или в контекстах времени компиляции, таких как размеры массива или аргументы шаблона? g++ вроде бы позволяет это (используя -...
вопрос задан: 24 December 2011 02:18
0
ответов

константы внутри классов?

Привет, я пытался определить константу внутри класса, делая это обычным или обычным способом, похоже, не работает класс cat { общедоступные: кошка (); ~ кошка (); private: static const int MAX_VALUE = -...
вопрос задан: 24 December 2011 01:34
0
ответов

включая файлы заголовков из разных каталоги?

Я работаю над проектом и не понимаю, как мне импортировать файлы из другого каталога. Вот как организованы некоторые из моих файлов: -stdafx.h -основной/ -> renderer.cpp -...
вопрос задан: 23 December 2011 23:22
0
ответов

Необходимо предоставить деструктор в PIMPL

// main_pimpl_sample.cpp #include "pimpl_sample.hpp" с использованием пространства имен std; int main () {pimpl_sample p; возврат 0; } // pimpl_sample.cpp #include "pimpl_sample.hpp" struct pimpl_sample :: impl {...
вопрос задан: 23 December 2011 18:59
0
ответов

Указатель на 2d массив

У меня вопрос об указателе на 2d массив. Если массив имеет вид int a [2] [3]; тогда это указатель на массив a? int (* p) [3] = a; Если это верно, мне интересно, что означает [3] ...
вопрос задан: 23 December 2011 18:42
0
ответов

Как мне сделать главного другом моего класса? [закрыто]

Я думаю, что это возможно, но компилятор жалуется, что не может получить доступ к защищенным / закрытым членам моего класса. Я пробовал перемещать вещи и менять подписи, но не могу найти ...
вопрос задан: 23 December 2011 17:51
0
ответов

Переместиться от *это в rvalue методе?

В C++ 11, методы могут быть перегружены на том, является ли выражение, которое обозначает объект, на котором называют метод, lvalue или rvalue. Если я возвращаюсь *это из метода, названного через...
вопрос задан: 23 December 2011 17:49
0
ответов

Не удается преобразовать тип x в тип x?

При компиляции (Microsoft Visual C ++ 2005 Express) этот фрагмент кода: struct A {template static A Foo (void) {return A (); } struct S {template <...
вопрос задан: 23 December 2011 17:32
0
ответов

Могу ли я получить указатель на текущее значение итератора

В моем классе есть два закрытых члена: объекты std :: list ; MyObject * selecteObj; Когда происходит событие, я хотел бы пройтись по списку и запустить какой-то тест, который будет только ...
вопрос задан: 23 December 2011 17:27
0
ответов

Разрешает ли какая-либо ОС перемещать память с одного адреса на другой без ее физического копирования?

memcpy / memmove дублировать (копировать данные) из источника в место назначения. Существует ли что-нибудь для перемещения страниц с одного виртуального адреса на другой без фактического побайтного копирования исходных данных? ...
вопрос задан: 23 December 2011 17:17
0
ответов

Модульный тест с доступом к частным переменным

У меня есть тестер класса модульного теста; Я хочу, чтобы он имел доступ к частным полям рабочего класса. class Working {// ... private: int m_variable; }; class Tester {void testVariable () {...
вопрос задан: 23 December 2011 17:03
0
ответов

ConcurrentHashMap для c ++

Есть ли где-нибудь ConcurrentHashMap для реализации c ++ или что-то подобное? Я не могу понять, почему многопоточность в C ++ сложнее, чем в Java!
вопрос задан: 23 December 2011 16:13
0
ответов

Вернуть двумерный массив из функции

Привет, я новичок в C ++. Я пытаюсь вернуть двумерный массив из функции. Это что-то вроде этого int ** MakeGridOfCounts (int Grid [] [6]) {int cGrid [6] [6] = {{0,}, {0,}, {0,}, {0,}, {0,}, {0, ...
вопрос задан: 23 December 2011 15:25