Если у меня есть объект C++, созданный в основном потоке, а затем запущен другой поток, и из этого потока я вызываю общедоступную функцию-член созданного объекта, что произойдет? Отличается ли это, если ...
Мне нужен код на C++ для преобразования строки, заданной в wchar_t*, в строку UTF-16. Он должен работать как в Windows, так и в Linux. Я просмотрел много веб-страниц во время поиска, но тема все еще ...
Я создал систему, которая автоматически регистрирует функцию объекты (функторы) в карту на основе конструктора глобального экземпляра. В каждом файле cpp, определяющем функтор, есть глобальный ...
Я был очень счастлив, когда в Visual Studio 11 была объявлена функция «Graphics Debugger», я сразу же попытался заставить ее работать в различных проектах. У меня было, к сожалению, мне удалось получить только...
Каковы различия между чистым C и C в C++? И я хочу узнать некоторые подробности о «Чистом C», на котором основан Lua. Кто-нибудь знает эти особенности?
У меня есть набор 2D-точек, каждая из которых имеет связанный идентификатор. (например, если точки хранятся в массиве, идентификатор является индексом каждой точки 0,....,n-1 ). Теперь я создаю триангуляцию Делоне из этих...
Я впервые использую векторный класс в библиотеке STL. Как мне добавить к определенной строке векторного массива? struct x{ vector > v; внутренний ряд; }; ...
Я могу снимать изображения с моей веб-камеры, но я хочу иметь возможность панорамирования и наклона камеры, а также увеличения объектива, но, похоже, нет четкой документации по этим функциям и нет ...
Я знаю, что нельзя использовать глобальные переменные, но они мне нужны. Я читал, что любая переменная, объявленная вне функции, является глобальной переменной. Я так и сделал, но в другом файле *.cpp, который...
В чем причина названия метода push_back в C++ std::vector? Например, существует ли источник на основе стека (распространенная операция со стеком)? Существовала ли ранее существовавшая библиотека, которая использовала...
Если у меня есть std::vector, я могу получить индекс минимального элемента путем вычитания двух итераторов: int min_index = std::min_element( vec.begin(), vec.end()) - vec.begin(); Однако с помощью ...
Я пытался использовать SetPixelV для окон, чтобы отображать изображение прямо на экране, и я уверен, что вы это знаете. невыносимо медленный и слишком медленный для того, для чего я не хочу его использовать. Может ли кто-нибудь указать...
Я собираюсь что-нибудь сломать... или вырвать себе волосы... Я только что установил: Eclipse SDK Ver 3.7.2 (Indigo)
CDT
MinGW У меня есть эти два, так что я могу начать разработку C++ на моей машине, которая использует...
Я пытаюсь реализовать монаду Maybe из Haskell, используя лямбда-функции в C++11 и шаблоны. Вот что у меня есть на данный момент #include
#include
использование пространства имен ...
У меня есть класс Car, который наследует класс Vehicle. Оба класса Car и Vehicle принимают параметр «колеса». Насколько я понимаю, как работает наследование, объект Car должен быть сконструирован...
Я хочу определить класс, экземпляры которого могут быть сконструированы, неявно сконструированы или назначены из целочисленной константы ноль, но не из какой-либо другой числовой константы , а не из переменной с...
Я хотел бы разработать шаблон класса, который принимает тип распределителя (как определено в стандартном разделе 17.6.3.5) в качестве аргумента шаблона. Я вижу, как std::allocator_traits услужливо заполняет любые ...
У меня есть класс, подобный этому классу aClass
{ public: aClass() : N(5) {} void aMemberFunction() { int nums[N] = {1,2,3,4,5}; } частный: const int N;
}; Код тестирования...
Я создал флажок, который также является QTreeWidgetItem, используя приведенный ниже код. //Заполнить список
QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true);
...
Мне нужно вернуть строковое значение в вызывающий скрипт установки inno. Проблема в том, что я не могу найти способ управлять выделенной памятью. Если я выделяю на стороне DLL, мне не с чем освобождать...
Я превращаю однопоточную программу в многопоточную, используя библиотеку boost:thread. Программа использует unordered_map в качестве hasp_map для поиска. У меня такой вопрос... В какой-то момент будет много потоков...
Я хочу повторно использовать std::vector в цикле for. Однако мне нужно, чтобы вектор был пустым для каждого шага итерации цикла for. Вопрос: Как я могу быстро очистить вектор, не изменяя его...
Я использую CreateService для установки исполняемого файла службы Windows, однако не могу понять, как установить описание для службы. Кто-нибудь знает как это сделать? Спасибо.
Для школы я создаю робота, который должен обнаруживать линии с помощью 3 датчиков линии QRE1113. (http://www.sparkfun.com/products/9454) Я создал 4 библиотеки, две для вождения (Motor() и ...
Вот моя ошибка... "В конструкторе 'NumGame::NumGame(int&)':
ошибка: нет соответствующей функции для вызова 'Category::Category()'" Я просмотрел здесь несколько похожих вопросов, но не могу найти...
У меня есть два преобразователя, перевод и вращение следующим образом :пространство имен bg = boost ::геометрия; пространство имен транс = bg ::стратегия ::преобразование; транс ::перевод _трансформер<точка, точка>...
Я попытался протестировать исключение bad_alloc, передав несколько отрицательных аргументов в new[]. При передаче небольших отрицательных чисел я получаю то, на что и надеялся — bad_alloc. Однако при передаче -1 я вижу, что мое...
Существует ли библиотека C++, которая предоставляет многомерные массивы в стиле Fortran с поддержкой слайсинга, передачи в качестве процедурного параметра и достойной документацией? Я изучал blitz++, но он мертв!
const char* s1 = "teststirg"; const char s2[] = "teststirg"; Я хочу, чтобы метод сказал мне, что s1 — это «char *», а s2 — «char []», как написать метод?