Результаты поиска по запросу "c++"
Учитывая угол и длину, как мне рассчитать координаты
Предполагая, что верхний левый угол равен (0,0), и мне дан угол 30 градусов, начальная точка (0,300), длина линии 600, как рассчитать конечную точку линии, чтобы линия является представителем данного угла. Псевдокод C main() { int x,y; ...
C ++ стек выделенный объект, явный вызов деструктора
Я столкнулся со странным использованием деструктора во время работы над существующей библиотекой. Деструктор стека, выделенного вектора stl, вызывался явно, когда дело в том, что этот объект, возможно, придется использовать снова. Эти векторные ...
Как правильно вращать кватернион по всей оси?
Я хочу закодировать камеру от первого лица с поворотом, хранящимся в кватернионе. К сожалению, что-то не так с вращением. Следующая функция отвечает за вращение камеры. ПараметрыMouse а такжеSpeed передать движение мыши и скорость вращения. ...
Программирование USB с помощью Qt
Можно ли как-нибудь программировать USB в Qt? Я использую Qt Creator 2.6, который основан на версии Qt 5.0.0, и это последняя версия Qt Creator, которая работает с компилятором Microsoft Visual Studio 2010. У меня игрушка называетсяРакетная ...
Как использовать c ++ 11 для программирования Arduino?
Как я могу использоватьc++11 при программировании Arduino? Я был бы в порядке, используя Arduino IDE или другую среду. Меня больше всего интересуют улучшения основного языка, а не вещи, которые требуют изменений стандартной библиотеки.
Статические утверждения и 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 ...
Форвардные объявления и shared_ptr
Я пытаюсь реорганизовать свой код так, чтобы я использовал предварительные объявления вместо включения большого количества заголовков. Я новичок в этом и у меня есть вопрос, касающийся boost :: shared_ptr. Скажем, у меня есть следующий ...
Почему QueryInterface () завершится ошибкой, если интерфейс обязательно реализован и имеет встроенный маршаллер в Windows?
У меня есть следующие настройки. Существует COM-сервер, который установлен в COM + (для запуска в отдельном процессе) и имеет следующее определение интерфейса: [object, uuid("InterfaceIdHere"), nonextensible, oleautomation, hidden] interface ...
Как мне исправить мой контейнер в стиле STL для хранения неполных или абстрактных типов?
Несколько дней назад я решил попробовать написать базовую реализацию дерева в том же стиле, что и контейнеры STL. Сейчас я пытаюсь использовать его в своем коде, но две вещи, кажется, не работают, которые работают с, скажем,std::vector, А именно, ...
освобождение пустого указателя
Как освободить пустой указатель. 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;Отображение ...