Вопросы с тегом 'c++'

C++ - это язык программирования общего назначения. Он был первоначально разработан как расширение для C и сохраняет похожий синтаксис, но теперь он совершенно другой язык. Используйте этот тег для вопросов о коде, который должен быть скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++ 11], [C++ 17] и т.д.
2
ответов

C + + Adobe Air Overlay

Недавно я изучал возможности создания HUD для игры. Я узнал, что Riot Games для League of Legends, по-видимому, использует Adobe Air для своих Heads up Display. Во-первых, как я мог это сделать? У меня есть экземпляр Flash-профессионала, поэтому эт...
задан 07 июня '13 в 14:04
1
ответ

Шаблон базового класса может хранить указатели на производные, но не объекты - почему?

У меня есть следующий код, и мне интересно, почему, если я изменю T * e; линии до T e; он выдает ошибку: "Base1 :: e" использует неопределенный класс "Производные" " template<class T> class Base1 { public: Base1() {}; virtual ~Base1() ...
задан 07 июня '13 в 14:07
2
ответов

Найдите подходящее хранилище данных и поисковую систему

У меня много объектов. Каждому объекту соответствует несколько пар ключ-значение. Ключ - это произвольная строка (ключи могут быть разными для разных объектов, и нет полного списка возможных ключей), значение может быть числовым, строковым, datetime...
задан 07 июня '13 в 14:12
1
ответ

Добавить изображение в окно с SDL - С++

Я хочу добавить изображение в окно. Это мой код: SDL_Surface* bitmap = SDL_LoadBMP("bat.bmp"); // Part of the bitmap that we want to draw SDL_Rect source; source.x = 24; source.y = 63; source.w = 65; source.h = 44; // Part of the screen we want to...
задан 07 июня '13 в 14:14
1
ответ

асинхронный модуль с c++ v8 для узла js, ошибка, связанная с типами в структуре

Я пишу асинхронный модуль, но я не могу передать структуру массива. Пожалуйста помоги. Это ошибка. Как этого избежать? ошибка C2440: '=': невозможно преобразовать из 'v8 :: Handle' в 'v8 :: Array *' struct Async { Handle<v8::Array> result;...
задан 07 июня '13 в 14:47
4
ответов

Использование макроса на языке C

Мне нужно объединить строки, используя макросы, для генерации имен функций. #define CONCAT(a,b,c) a ## b int i=1; CONCAT(a,i) В результате этот код дает ai а то, что я хотел, - a1. Поскольку в моем исходном коде есть много функций, я не хочу пер...
задан 07 июня '13 в 15:44
1
ответ

как отображать шестнадцатеричные данные вместо текста?

Я использую последовательное программирование для связи с устройством GPS. Я использую двоичный протокол для связи с ним. он работает таким образом, что при записи на устройство я получаю поток данных каждые 1 секунду. моя проблема в том, что, когда...
задан 07 июня '13 в 16:01
2
ответов

Предельная скорость печати

Я хочу написать программу c++, которая поместит выбранные файлы из моего lan в zip. Но моя проблема в том, что я не знаю, как ограничить скорость этого процесса. У вас есть идеи, как это сделать? Извините за мой плохой английский: P. редактировать...
задан 07 июня '13 в 16:12
1
ответ

Дисплей Facebook JS SDK: страница не работает

Я хочу открыть диалог oauth Facebook на той же веб-странице. Фактически, я включил статическую html-страницу в мой проект WIN32 (C++), и я использую SDK для Facebook, чтобы выполнить операцию oauth, поскольку IE не может позволить себе длину URL до...
задан 07 июня '13 в 16:35
3
ответов

Программа для чтения 2 целых чисел и печати их во время цикла дает range_error

От Programming: principals and practices Глава 4 Сверление 1: Напишите программу, состоящую из цикла while, который (каждый раз вокруг цикла) читает в двух int а затем печатает их. Выйдите из программы, когда введено завершающее 'I'. Пока что код ...
задан 07 июня '13 в 16:37
1
ответ

Как пропустить жестко закодированную точку останова с помощью Windbg (С++)?

У меня такая же проблема в этом вопросе, но нет ответа на clairy :( Я отлаживаю программу (c++), которая разбилась, it'me, кто поместил код сбоя (_invalide_parameter) Когда я ленту: .exr -1 в Windbg, чтобы показать последнее событие, вызывает крах ...
задан 07 июня '13 в 16:46
2
ответов

Бросание и ловля струны

Я просто пишу свои ошибки как слова. Должен ли я уловить их как char* v, char v или const char* v? try{ int choice = 1 if(choice != 2) throw choice; } catch(char* v){ if (v == choice) cout << "Error: choice != 2." }...
задан 07 июня '13 в 17:33
1
ответ

Итератор для векторных значений в std :: map

У меня есть класс, содержащий map которая хранит векторы объектов shared_ptr. #include <map> #include <memory> #include <vector> template <class T, class U> class MyMap { public: typedef std::shared_ptr<U> UPtr; ...
задан 07 июня '13 в 18:08
1
ответ

openGL - проблема при получении данных через сокет в glutTimerFunc

Я использую UDP-сокет для отправки данных в приложение openGL. приложение openGL должно выслушивать сокет UDP в glutTimerFunc и обновлять представление в соответствии с полученными данными. моя основная функция: int main(int argc, char* argv[]) { ...
задан 07 июня '13 в 18:48
3
ответов

С++ Safe возвращает указатель на iterater после вставки карты?

Поэтому у меня есть несколько классов C++, которые используют класс карты и ключа для своего рода структуры данных. В моем методе вставки я использую типичный map.insert. Я хочу, чтобы эта функция возвращала указатель, поэтому я могу изменить некото...
задан 07 июня '13 в 18:47