Результаты поиска по запросу "c++"

5 ответов

Учитывая угол и длину, как мне рассчитать координаты

Предполагая, что верхний левый угол равен (0,0), и мне дан угол 30 градусов, начальная точка (0,300), длина линии 600, как рассчитать конечную точку линии, чтобы линия является представителем данного угла. Псевдокод C main() { int x,y; ...

5 ответов

C ++ стек выделенный объект, явный вызов деструктора

Я столкнулся со странным использованием деструктора во время работы над существующей библиотекой. Деструктор стека, выделенного вектора stl, вызывался явно, когда дело в том, что этот объект, возможно, придется использовать снова. Эти векторные ...

2 ответа

Как правильно вращать кватернион по всей оси?

Я хочу закодировать камеру от первого лица с поворотом, хранящимся в кватернионе. К сожалению, что-то не так с вращением. Следующая функция отвечает за вращение камеры. ПараметрыMouse а такжеSpeed передать движение мыши и скорость вращения. ...

ТОП публикаций

2 ответа

Программирование USB с помощью Qt

Можно ли как-нибудь программировать USB в Qt? Я использую Qt Creator 2.6, который основан на версии Qt 5.0.0, и это последняя версия Qt Creator, которая работает с компилятором Microsoft Visual Studio 2010. У меня игрушка называетсяРакетная ...

5 ответов

Как использовать c ++ 11 для программирования Arduino?

Как я могу использоватьc++11 при программировании Arduino? Я был бы в порядке, используя Arduino IDE или другую среду. Меня больше всего интересуют улучшения основного языка, а не вещи, которые требуют изменений стандартной библиотеки.

2 ответа

Статические утверждения и SFINAE

Учти это: template <typename T> struct hash { static_assert(false,"Not implemented."); }; struct unhashable {}; template <typename T> auto test(const T &t) -> decltype((*(hash<T> const *)nullptr)(t),int); void test(...); int main() { std::cout ...

4 ответа

Форвардные объявления и shared_ptr

Я пытаюсь реорганизовать свой код так, чтобы я использовал предварительные объявления вместо включения большого количества заголовков. Я новичок в этом и у меня есть вопрос, касающийся boost :: shared_ptr. Скажем, у меня есть следующий ...

3 ответа

Почему QueryInterface () завершится ошибкой, если интерфейс обязательно реализован и имеет встроенный маршаллер в Windows?

У меня есть следующие настройки. Существует COM-сервер, который установлен в COM + (для запуска в отдельном процессе) и имеет следующее определение интерфейса: [object, uuid("InterfaceIdHere"), nonextensible, oleautomation, hidden] interface ...

2 ответа

Как мне исправить мой контейнер в стиле STL для хранения неполных или абстрактных типов?

Несколько дней назад я решил попробовать написать базовую реализацию дерева в том же стиле, что и контейнеры STL. Сейчас я пытаюсь использовать его в своем коде, но две вещи, кажется, не работают, которые работают с, скажем,std::vector, А именно, ...

3 ответа

освобождение пустого указателя

Как освободить пустой указатель. struct vStruct { void *vPtr; struct vStruct *next; }; struct vStruct sObj; struct vStruct *sObjNew = sObj; delete sObjNew->vPtr; -----------> Is this correct way to delete void pointer delete sObjNew;Отображение ...