0
ответов

Как установить состояние DTR/РТС, которое будет использоваться, когда CreateFile () откроет COM-порт

Я писал/поддерживал эмулятор терминала, названный uCon (http://www.umonfw.com/ucon). Все на основе "хорошего-ole" Win32, и находится полностью в 'C'. Меня недавно попросили поддерживать способность иметь uCon...
вопрос задан: 25 January 2012 12:28
0
ответов

Должны ли мы явно писать конструктор копирования, если член класса является вектором?

struct myType { вектор ls; }; Здесь ls содержит указатели на char. Если определяемый пользователем конструктор копирования для myType не предоставляется, будет ли конструктор копирования по умолчанию myType выполнять глубокую ...
вопрос задан: 25 January 2012 12:19
0
ответов

Ограничение числа беззнаковых int в C ++ через шаблон

Я использую шаблон для преобразования целочисленных типов в строковое представление их двоичных значений. Я использовал следующее: template std :: string ToBinary (константа T & значение) {...
вопрос задан: 25 January 2012 11:58
0
ответов

как проверить, есть ли у множества элемент(ы) в определенном диапазоне в C++

Мне нужно проверить, содержит ли std::set элемент/элементы в определенном диапазоне. Например, если множество является множеством {1, 2, 4, 7, 8}, и дан интервал int [3, 5] (включительно с обеими конечными точками), мне ...
вопрос задан: 25 January 2012 02:59
0
ответов

Шаблонная функция в нешаблонном классе - Разделение между H и CPP файлами

У меня было (и долгое время было) впечатление, что вы должны полностью определить все шаблонные функции в ваших .h файлах, чтобы избежать многочисленных ошибок определения, которые возникают из-за шаблона....
вопрос задан: 24 January 2012 23:10
0
ответов

atoi в c ++ приводит к ошибке сегментации

Ниже приведен фрагмент кода, который предполагает проверку связи с сервером и получение от него изображения: bool testPICcomm () { Poco :: Logger & logger = Poco :: Logger :: get ("...
вопрос задан: 24 January 2012 22:48
0
ответов

CMake clang и c ++ 0x

При использовании clang ++, как я могу заставить CMake использовать флаг -std = c ++ 0x при компиляции, но не при компоновке? Есть еще несколько сообщений об использовании clang в качестве компилятора, но я не нашел никаких подсказок ...
вопрос задан: 24 January 2012 22:34
0
ответов

Заменить ключевое слово auto на выведенный тип (clang или VS2010)

Написал ли кто-нибудь сценарий, плагин или исполняемый файл, который заменяет каждый экземпляр auto на выводимый компилятором тип? Мне нужно перенести код C ++ 11, который повсюду использует auto. Clang is my ...
вопрос задан: 24 January 2012 22:27
0
ответов

Вставить большой двоичный объект (BLOB) в PostgreSQL с помощью libpq с удаленного компьютера

Вы можете привести пример вставки двоичных данных в базу данных PostgreSQL с удаленного компьютера с помощью libpq. Мой второй вопрос: есть ли другой API более эффективный, чем libpq с C ++. Благодарности
вопрос задан: 24 January 2012 21:48
0
ответов

Как создать экземпляр fstream, если вы объявляете его как член класса?

Какой конструктор вы можете использовать для создания экземпляра fstream, если вы объявляете его как член класса? класс? #include class Foo { Foo (); // не допускается std :: fstream myFile ("\\ temp \\ foo.txt", ...
вопрос задан: 24 January 2012 21:06
0
ответов

Перехват API без обходных путей

Вступительная информация: Windows 7 64-бит. C ++. 64-битные приложения и библиотеки DLL. Подключение без обходов MS. Вопрос: Я долго не мог получить рабочий пример, демонстрирующий перехват в Windows. Большая часть ...
вопрос задан: 24 January 2012 20:52
0
ответов

Multiset erase last element

Я пытаюсь стереть последний элемент мультисета, используя: minheap.erase(minheap.rbegin()); Это не компилируется и выдает 4-5 ошибок. Обратите внимание, что в мультимножествах C++, .end() указывает на последний ...
вопрос задан: 24 January 2012 19:55
0
ответов

Являются ли указатели в C ++ ссылками на ячейки в листе Excel?

Я средний программист на C ++ и обычно избегаю указателей любой ценой. Но недавно я начал использовать некоторые API, в которых их просто полно. И, честно говоря, они, кажется, работают намного лучше, если я ...
вопрос задан: 24 January 2012 18:42
0
ответов

Требования к сертификации для Windows 8 / Metro - как проверить?

Microsoft заявляет, что для того, чтобы ваше приложение было сертифицировано для Windows 8, вам нужно «использовать только API-интерфейсы для приложений в стиле Metro» (ссылка) Есть ли инструмент которые можно использовать для проверки на соответствие су
вопрос задан: 24 January 2012 18:22
0
ответов

Почему этот код пытается вызвать конструктор копирования?

Я просто потратил слишком много времени на то, чтобы возиться с ошибкой компиляции в Visual Studio. Я переработал код в небольшой компилируемый пример, представленный ниже, и попробовал его на IdeOne, и получил то же самое ...
вопрос задан: 24 January 2012 18:20
0
ответов

Самый быстрый и точный способ сопоставить искаженное / преобразованное изображение с основным изображением?

Я пытаюсь сделать снимок, сделанный с помощью сканера (или, возможно, камеры мобильного телефона) различного качества и искажения, и повторно выровняйте его с базовым изображением (созданным с помощью фотошопа, ...
вопрос задан: 24 January 2012 17:21
0
ответов

почему std :: shared_ptr использует атомарные операции ЦП

У меня проблема с пониманием того, почему shared_ptr использует атомарные инструкции ЦП ... Я не могу понять причины, потому что это НЕ потокобезопасно. Может кто-нибудь объяснить. Если вам интересно, как я ...
вопрос задан: 24 January 2012 17:17
0
ответов

Как объявить вектор unique_ptr как член данных класса?

Я хотел бы иметь вектор unique_ptr как член создаваемого мной класса. класс Foo {[...] частный: вектор > barList; } Но затем я начинаю получать загадочную ошибку ...
вопрос задан: 24 January 2012 14:15
0
ответов

Данные, относящиеся к потоку - почему я не могу просто использовать статическую карту с идентификаторами потоков?

Читая о многопоточности POSIX, я наткнулся на пример данных, зависящих от потока. У меня в голове возникла одна путаница ... Интерфейс данных, зависящих от потока, выглядит немного неуклюжим, ...
вопрос задан: 24 January 2012 14:12
0
ответов

Конструктор вектора с двумя параметрами анализируется как объявление функции

Рассмотрим следующий пример: #include #include <строка> #include <вектор> # включить <итератор> int main () {std :: string sen = "abc def ghi jkl"; std :: ...
вопрос задан: 24 January 2012 14:05
0
ответов

Это миксин и можно ли это сделать в C ++?

У меня есть собственный шаблон класса массива, в который я хотел бы при желании добавить функциональность. В качестве примера функциональности возьмем поддержку многопоточности: в некоторых случаях мне нужны массивы, которые помещают #pragma omp ...
вопрос задан: 24 January 2012 13:59
0
ответов

Использование функций, обернутых в SWIG из Windows .dll

У меня проблема с использованием функций из разделяемой библиотеки .dll, которая экспортируется с интерфейсом SWIG. Информация о версии Python: 2.6.4 Swig: 2.0.4 Общая картина такова: у меня есть код ...
вопрос задан: 24 January 2012 13:37
0
ответов

Может ли C ++ вызывать код Java?

Я знаю, что код Java может вызывать код C ++ через JNI. Однако возможно ли снова вызвать код Java из C ++ через JNI или любым другим методом?
вопрос задан: 24 January 2012 13:30
0
ответов

как вы читаете уникальный идентификатор тега NFC на android?

Tag myTag = (Tag) intent.getParcelableExtra (NfcAdapter.EXTRA_TAG); Log.i ("идентификатор тега", myTag.getId (). ToString ()); Это дает мне идентификатор типа «[ B @ 40521c40 », но этот идентификатор изменяется при каждом чтении. Любая помощь будет ...
вопрос задан: 24 January 2012 12:52
0
ответов

Внутренние функции SSE - сравнение, если / иначе оптимизация

Я пытался оптимизировать некоторый код, который обрабатывает необработанные данные пикселей. В настоящее время реализация кода на C ++ работает слишком медленно, поэтому я пытался обосновать использование встроенных функций SSE (SSE / 2/3 ...
вопрос задан: 24 January 2012 12:27
0
ответов

STL, iostream, new, удалить в C / C ++ для CUDA

Могу ли я использовать STL, iostream, new, delete в C / C ++ для CUDA?
вопрос задан: 24 January 2012 12:19
0
ответов

Наследовать класс шаблона от самого себя на C ++

В части устаревшего кода, над которой меня попросили поработать с, я столкнулся с концепцией, которую не понимаю. Поиск в SO и поиск в Google не совсем помогли, отсюда и этот вопрос. Есть ...
вопрос задан: 24 January 2012 08:57
0
ответов

Избегайте использования временных файлов в поиске std :: map / std :: unordered_map с ключом std :: string [duplicate]

Рассмотрите следующий код: std :: map m1; авто я = m1.find ("фу"); const char * key = ... авто j = m1.find (ключ); Это создаст временный объект std :: string для каждой карты ...
вопрос задан: 24 January 2012 04:05
0
ответов

GDB сообщает неверный адрес для параметра в конструкторе объекта c ++

Я испытываю странное поведение, когда GDB передает строку в качестве параметра конструктору. Код работает нормально, но когда я перехожу в отладчик, GDB, кажется, думает, что мой параметр находится на ...
вопрос задан: 24 January 2012 00:26
0
ответов

Итак, у нас есть int32_t, int16_t, uint64_t и т. Д. Но где же atoi32, atoi16, atoui64 и т. Д.?

Я бы хотел для преобразования входной строки, представляющей числа, в соответствующие числовые типы. Проблема в том, что у меня строгие требования к типу, поэтому, например, я не могу принять x> = 2 ^ 15, где ...
вопрос задан: 23 January 2012 21:58