0
ответов

Что произойдет, если я вызову функцию-член объекта из другого потока?

Если у меня есть объект C++, созданный в основном потоке, а затем запущен другой поток, и из этого потока я вызываю общедоступную функцию-член созданного объекта, что произойдет? Отличается ли это, если ...
вопрос задан: 14 March 2012 07:56
0
ответов

Преобразование wchar_t* в строку UTF-16

Мне нужен код на C++ для преобразования строки, заданной в wchar_t*, в строку UTF-16. Он должен работать как в Windows, так и в Linux. Я просмотрел много веб-страниц во время поиска, но тема все еще ...
вопрос задан: 14 March 2012 06:54
0
ответов

Глобальная переменная C ++ не инициализируется при компоновке через статические библиотеки, но ОК при компиляции с исходным кодом

Я создал систему, которая автоматически регистрирует функцию объекты (функторы) в карту на основе конструктора глобального экземпляра. В каждом файле cpp, определяющем функтор, есть глобальный ...
вопрос задан: 14 March 2012 06:37
0
ответов

Требования к целевому приложению для Visual Studio 11's Graphics Debugger

Я был очень счастлив, когда в Visual Studio 11 была объявлена ​​функция «Graphics Debugger», я сразу же попытался заставить ее работать в различных проектах. У меня было, к сожалению, мне удалось получить только...
вопрос задан: 14 March 2012 05:14
0
ответов

Что такое «чистый C» и чем он отличается от стандартного C? [закрыто]

Каковы различия между чистым C и C в C++? И я хочу узнать некоторые подробности о «Чистом C», на котором основан Lua. Кто-нибудь знает эти особенности?
вопрос задан: 14 March 2012 05:09
0
ответов

CGAL 2D-триангуляция Делоне: как получить ребра в виде пар идентификаторов вершин

У меня есть набор 2D-точек, каждая из которых имеет связанный идентификатор. (например, если точки хранятся в массиве, идентификатор является индексом каждой точки 0,....,n-1 ). Теперь я создаю триангуляцию Делоне из этих...
вопрос задан: 14 March 2012 04:15
0
ответов

GCC #pragma message ignored

Я пытаюсь отобразить сообщение времени компиляции в GCC с помощью сообщения #pragma «hello world». Я использую GCC 4.2.1 на ...
вопрос задан: 14 March 2012 02:42
0
ответов

Как реализовать двумерный векторный массив?

Я впервые использую векторный класс в библиотеке STL. Как мне добавить к определенной строке векторного массива? struct x{ vector > v; внутренний ряд; }; ...
вопрос задан: 14 March 2012 01:54
0
ответов

Программирование функций панорамирования / наклона / масштабирования веб-камеры в C / C ++ на Linux

Я могу снимать изображения с моей веб-камеры, но я хочу иметь возможность панорамирования и наклона камеры, а также увеличения объектива, но, похоже, нет четкой документации по этим функциям и нет ...
вопрос задан: 14 March 2012 01:40
0
ответов

Как объявить глобальную переменную в C++

Я знаю, что нельзя использовать глобальные переменные, но они мне нужны. Я читал, что любая переменная, объявленная вне функции, является глобальной переменной. Я так и сделал, но в другом файле *.cpp, который...
вопрос задан: 14 March 2012 01:32
0
ответов

Какова этимология push_back в C++?

В чем причина названия метода push_back в C++ std::vector? Например, существует ли источник на основе стека (распространенная операция со стеком)? Существовала ли ранее существовавшая библиотека, которая использовала...
вопрос задан: 14 March 2012 01:01
0
ответов

Индекс минимального элемента в std::list

Если у меня есть std::vector, я могу получить индекс минимального элемента путем вычитания двух итераторов: int min_index = std::min_element( vec.begin(), vec.end()) - vec.begin(); Однако с помощью ...
вопрос задан: 13 March 2012 23:59
0
ответов

Более быстрый способ изменения пикселей, чем SetPixel()

Я пытался использовать SetPixelV для окон, чтобы отображать изображение прямо на экране, и я уверен, что вы это знаете. невыносимо медленный и слишком медленный для того, для чего я не хочу его использовать. Может ли кто-нибудь указать...
вопрос задан: 13 March 2012 22:34
0
ответов

Почему Eclipse по умолчанию переходит в режим отладки всякий раз, когда я создаю новый проект C++?

Я собираюсь что-нибудь сломать... или вырвать себе волосы... Я только что установил: Eclipse SDK Ver 3.7.2 (Indigo) CDT MinGW У меня есть эти два, так что я могу начать разработку C++ на моей машине, которая использует...
вопрос задан: 13 March 2012 21:48
0
ответов

Реализация Haskell-монады Maybe в C++11

Я пытаюсь реализовать монаду Maybe из Haskell, используя лямбда-функции в C++11 и шаблоны. Вот что у меня есть на данный момент #include #include использование пространства имен ...
вопрос задан: 13 March 2012 21:45
0
ответов

C++ — конструктор, в котором параметры используются конструктором базового класса

У меня есть класс Car, который наследует класс Vehicle. Оба класса Car и Vehicle принимают параметр «колеса». Насколько я понимаю, как работает наследование, объект Car должен быть сконструирован...
вопрос задан: 13 March 2012 21:45
0
ответов

Инициализировать экземпляр с целочисленной константой 0, но без другого постоянного значения или целочисленной переменной

Я хочу определить класс, экземпляры которого могут быть сконструированы, неявно сконструированы или назначены из целочисленной константы ноль, но не из какой-либо другой числовой константы , а не из переменной с...
вопрос задан: 13 March 2012 20:06
0
ответов

Использование std::allocator_traits

Я хотел бы разработать шаблон класса, который принимает тип распределителя (как определено в стандартном разделе 17.6.3.5) в качестве аргумента шаблона. Я вижу, как std::allocator_traits услужливо заполняет любые ...
вопрос задан: 13 March 2012 18:16
0
ответов

объект переменного размера не может быть инициализирован

У меня есть класс, подобный этому классу aClass { public: aClass() : N(5) {} void aMemberFunction() { int nums[N] = {1,2,3,4,5}; } частный: const int N; }; Код тестирования...
вопрос задан: 13 March 2012 16:39
0
ответов

Можно ли создать сигнал для переключения флажка QTreeWidgetItem?

Я создал флажок, который также является QTreeWidgetItem, используя приведенный ниже код. //Заполнить список QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true); ...
вопрос задан: 13 March 2012 15:04
0
ответов

Как вернуть строку из DLL в Inno Setup?

Мне нужно вернуть строковое значение в вызывающий скрипт установки inno. Проблема в том, что я не могу найти способ управлять выделенной памятью. Если я выделяю на стороне DLL, мне не с чем освобождать...
вопрос задан: 13 March 2012 14:51
0
ответов

unordered_map потокобезопасность

Я превращаю однопоточную программу в многопоточную, используя библиотеку boost:thread. Программа использует unordered_map в качестве hasp_map для поиска. У меня такой вопрос... В какой-то момент будет много потоков...
вопрос задан: 13 March 2012 14:06
0
ответов

Очистить std::vector без изменения его размера

Я хочу повторно использовать std::vector в цикле for. Однако мне нужно, чтобы вектор был пустым для каждого шага итерации цикла for. Вопрос: Как я могу быстро очистить вектор, не изменяя его...
вопрос задан: 13 March 2012 13:05
0
ответов

Установка описания службы Windows на C++

Я использую CreateService для установки исполняемого файла службы Windows, однако не могу понять, как установить описание для службы. Кто-нибудь знает как это сделать? Спасибо.
вопрос задан: 13 March 2012 12:54
0
ответов

Arduino: Setup() не запускается

Для школы я создаю робота, который должен обнаруживать линии с помощью 3 датчиков линии QRE1113. (http://www.sparkfun.com/products/9454) Я создал 4 библиотеки, две для вождения (Motor() и ...
вопрос задан: 13 March 2012 12:42
0
ответов

ошибка: нет соответствующей функции для вызова

Вот моя ошибка... "В конструкторе 'NumGame::NumGame(int&)': ошибка: нет соответствующей функции для вызова 'Category::Category()'" Я просмотрел здесь несколько похожих вопросов, но не могу найти...
вопрос задан: 13 March 2012 10:47
0
ответов

Как объединить два трансформатора Boost Geometry?

У меня есть два преобразователя, перевод и вращение следующим образом :пространство имен bg = boost ::геометрия; пространство имен транс = bg ::стратегия ::преобразование; транс ::перевод _трансформер<точка, точка>...
вопрос задан: 13 March 2012 09:21
0
ответов

Почему new[-1] segfault, а new[-2] выдает bad_alloc?

Я попытался протестировать исключение bad_alloc, передав несколько отрицательных аргументов в new[]. При передаче небольших отрицательных чисел я получаю то, на что и надеялся — bad_alloc. Однако при передаче -1 я вижу, что мое...
вопрос задан: 13 March 2012 09:10
0
ответов

Многомерные массивы в стиле Fortran в C++

Существует ли библиотека C++, которая предоставляет многомерные массивы в стиле Fortran с поддержкой слайсинга, передачи в качестве процедурного параметра и достойной документацией? Я изучал blitz++, но он мертв!
вопрос задан: 13 March 2012 08:21
0
ответов

Как определить тип const char* и const char[] в коде?

const char* s1 = "teststirg"; const char s2[] = "teststirg"; Я хочу, чтобы метод сказал мне, что s1 — это «char *», а s2 — «char []», как написать метод?
вопрос задан: 13 March 2012 07:43