ОК, поэтому я прочитал несколько вопросов и статей по этой теме, и мне кажется, что я понимаю основы, но я все еще возникают проблемы. У меня есть DLL, которая экспортирует класс, имеющий std :: string как ...
У меня очень простой вопрос ... я использую SDL API, который был написан на C. Я использую C ++. мой компилятор поддерживает ключевое слово nullptr, и я читал о нем. кажется, что это так ...
Есть ли у кого-нибудь сводка шаблонных деклараций для перегрузки операторов C++? Было бы неплохо в виде pdf на одной странице. Это помогло бы нам, забывчивым людям, остановиться и подумать о том, куда вставлять наши ...
Я понимаю, что могу получить ссылку на итератор, вызвав back(), но почему бы не вернуть ее и в push_back()? Это из соображений производительности? Или это связано с безопасностью исключений (аналогично тому, почему pop_back() ...
Я немного не понимаю порядок очистки при использовании PThreads в отношении отмены. Обычно, если ваш поток отделен, он автоматически очищается при завершении. Если он не ...
У меня есть следующий код C ++, и это меня удивляет.
Проблема в том, что если я бросаю что-то, кроме повторного выброса внутри блока catch,
программа будет завершена вызовом abort и выдачей ...
Имеются два целочисленных массива, каждый из которых находится в очень больших файлах (размер каждого больше оперативной памяти). Как бы найти общие элементы в массивах за линейное время. Я не могу найти достойное решение этой ...
Корректно ли проходить последовательно по QMap с помощью итераторов, и делать такие действия: удалять некоторые элементы и добавлять новые? Например: for( QMap::iterator ...
Чтобы пояснить, когда я говорю «буфер кадра по умолчанию», я имею в виду тот, который предоставляется оконной системой, и то, что заканчивается на вашем мониторе. Чтобы улучшить скорость рендеринга для приложения САПР, мне удалось разделить ...
Я пишу простой Makefile, который выглядит следующим образом CC=gcc
CXX=g++
DEBUG=-g
COMPILER=${CXX}
a.out: main.cpp Mail.o trie.o Spambin.o ${COMPILER} ${DEBUG} main.cpp Mail.o trie.o Re2/obj/so/...
У меня странная проблема. В Windows, с Visual Studio 2010, а также с компилятором Intel все связано должным образом. Но когда я пытаюсь скомпилировать свой код с помощью CLang 3.0 в Linux, это происходит ...
Я пытаюсь использовать функцию emplace() карты из C++11, но NetBeans говорит, что у карты нет такой функции. Если посмотреть на заголовки, то это "правильно" - там нет упоминания (на Fedora 16) о emplace(). Что является ...
У меня есть код, написанный с использованием OpenCV на C ++, и этот код использует функцию setTo. Обычно он используется как: cv :: Mat xx; // предустановлен и имеет некоторые значения
cv :: Mat yy; // изначально пусто yy.setTo (0, xx); ...
Если у меня есть следующая структура: struct Foo {int a; }; Соответствует ли приведенный ниже код стандарту C ++? Я имею в виду, не может ли он генерировать "неопределенное поведение"? Foo foo;
int ifoo; foo = * ...
Я определил функцию не в классе #define BlendLight (b1, b2) std :: max (b1, b2), а затем в классе, который я пытаюсь использовать: float someFunk ( float x, float y)
{вернуть BlendLight (x, y); // Ошибка ...
В книге C++ wiki говорится о .... В C++0x такой оператор присваивания известен как унифицирующий оператор присваивания, поскольку он устраняет необходимость писать два разных оператора присваивания... ...
Каков самый быстрый способ найти сумму десятичных цифр?
Я написал следующий код, но он очень-очень медленный для диапазона от 1 до 1000000000000000000 long long sum_of_digits (длинный длинный ввод) {...
Я работаю с Win32 api на C ++. У меня есть родительский процесс, и я использую его для запуска новой программы через вызов ShellExecute. Я бы хотел, чтобы дочерний процесс мог разговаривать с родителем ...
Мне очень трудно объяснить эту конкретную проблему / вопрос, поэтому, пожалуйста, терпите меня (у меня проблемы со всеми моими вопросы, связанные с шаблоном!). Возьмем этот код в качестве примера (обратите внимание, что ...
Я изучал это в течение последних нескольких дней, и до сих пор я не нашел ничего убедительного, кроме догматических аргументов или апелляций к традиции (например, «это Путь C ++! "). Если я ...
Я новичок в C++, и у меня проблема с определениями классов в заголовочном файле.
Код заголовочного файла (Student.h) следующий: #include
using namespace std; class Student
{ // ...
Могу ли я открыть ifstream (или установить существующий любым способом) только для чтения части файл? Например, я хотел бы, чтобы мой ifstream читал файл с байта с 10 по 50. Поиск позиции 0 был бы ...
Я ищу алгоритм, который позволит мне вычислить (2 ^ n)% d с 32- или 64-битными целыми числами n и d. Проблема в том, что невозможно сохранить 2 ^ n в памяти даже с библиотеками с множественной точностью, ...
Мой код считывает переменные типа int без знака из текстового файла Input_File_Name. беззнаковый int Column_Count; // Cols
unsigned int Row_Count; // Строки try {ifstream input_stream; input_stream.open (...
В C ++ не разрешается назначать указатель void * любому целочисленному указателю без явного приведения. Это требует использования static_cast. Но что с этим: int * iptr = new int; Я знаю ...
Я новичок в OpenGL, так что, возможно, ответ будет очевиден. В настоящее время я пытаюсь создать синий круг, используя GL_TRIANGLE_FAN в C ++. Моя проблема в том, что когда я устанавливаю цвет с помощью glColor4f, это ...
Возможно, я заржавел (недавно писал на Python). Почему это не компилируется? if ( (int i=f()) == 0) без () вокруг int i=f() я получаю другую, гораздо более разумную ошибку ...