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

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

Избегайте неконстантных опорных параметров

Я сталкиваюсь с этим соглашением вывода param, которое поддерживает указатели, а не ссылки. "В списке параметров функции все ссылки должны быть const: void Foo(const string &in, string *out); На самом деле это очень сильное соглашение в коде ...
задан 26 июля '15 в 4:23
0
ответов

Apache Avro "гетерогенный массив"

Может кто-нибудь, пожалуйста, посоветуйте, как использовать гетерогенные массивы в Avro (если возможно). Не могу понять, что это за трюк. Моя схема: { "type": "array", "items": ["null", "string"] } Я не использую сгенерированные заголовки, прос...
задан 26 июля '15 в 8:35
0
ответов

ZMQ message_t.data() очистить данные

В связи с этим вопросом: Zeromq: как получить доступ к сообщению tcp в c++ Мне удалось создать сервер helloworld, который может легко распечатать содержимое отправленных сообщений, однако моя проблема в том, что я не могу понять, как очистить буфер...
задан 26 июля '15 в 13:30
1
ответ

Каков эквивалент uint8_t в быстром?

В методе obj-c/c++ используется метод uint8_t и регулярный int: - (bool)push:(uint8_t *)buf length:(int)len; Я использовал файл мостов для доступа к этому методу, но когда я его вызываю в swift, используя UInt8 и Int, я получаю следующую ошибку: ...
задан 26 июля '15 в 13:44
2
ответов

С++ function = delete

В C++ (поскольку я считаю, что C++ 11], можно "удалить" конструкторы или операторы присваивания всякий раз, когда программист не хочет, чтобы компилятор автоматически реализовал конструктор по умолчанию или оператор присваивания. Например, можно, c...
задан 26 июля '15 в 13:53
1
ответ

Ошибка VLClib: ES_OUT_RESET_PCR

Я использовал VLClib в своем коде С# для воспроизведения RTSP-потока. и OpenCV в C++ для некоторых процессов в этих потоковых кадрах. в окне "Выход" я получил следующие сообщения: core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_del...
задан 26 июля '15 в 13:56
2
ответов

Direct Direct оставляет указатели в памяти?

Очевидно, что, работая с Direct X, мы активно работаем с указателями, но вопрос, который я не мог найти в MSDN, заключается в следующем: делает ли Direct X внутреннюю память "новой"? Пример: ID2D1GeometrySink * pSink; path->Open(&pSink); //...
задан 26 июля '15 в 14:42
2
ответов

Как получить доступ к 32-битной dll из 64-разрядного процесса или 64-разрядной dll

У меня есть java-программа, которая использует JNI для доступа к файлу dll, написанному в C++. Изначально у меня была проблема с доступом к "dll" с использованием JNI, но когда я узнал об "экспорте DLL", использовал его и возможность вызова функции,...
задан 26 июля '15 в 17:28
1
ответ

Инициализировать объединение, используя самый большой член в компиляторе MSVC

Я пытаюсь инициализировать LARGE_INTEGER до 0 в библиотеке C++ (точнее, C++ 03). Ранее инициализация была: static LARGE_INTEGER freq = { 0 }; В MinGW было сделано предупреждение: отсутствующий инициализатор для члена '_LARGE_INTEGER :: HighPart'...
задан 26 июля '15 в 17:34
0
ответов

std :: vector автозаполнение не работает внутри Xcode 6.6

Я просто пытаюсь создать очень простую программу, которая использует std :: vector в Xcode. Вот мои настройки конфигурации - Apple LLVM 6.1 - Язык C++ C++ Языковой диалект = GNU ++ 11 [-std = gnu ++ 11] C++ Стандартная библиотека = lib C++ (станда...
задан 26 июля '15 в 17:42
1
ответ

Выполнить процесс и получить результат в Windows

У меня есть фрагмент кода, который выполняет процесс и извлекает результат. namespace { FILE* really_popen(const char* cmd, const char* mode) { #ifdef _MSC_VER return _popen(cmd, mode); #else return popen(cmd, mode); #endif }...
задан 26 июля '15 в 19:15
0
ответов

Потоковая модификация xml для zip

Я работаю с потенциально "большими" файлами xml, где мое приложение заботится только о очень маленьком подмножестве данных, содержащихся в файле. Поэтому я надеялся избежать загрузки всего XML-документа в DOM. Я успешно использовал Apache Xerces C+...
задан 26 июля '15 в 19:24
1
ответ

Возможно ли получить доступ к переменным членам пользовательского интерфейса с именем?

У меня есть QWidget который я привязал к панели инструментов QMainWindow. Я хочу изменить цвет текста кнопки при активации кнопок. Я понимаю, что я мог бы создать метод для каждой кнопки (пример ниже), но мне интересно, могу ли я создать один метод,...
задан 26 июля '15 в 23:42
3
ответов

Как инициализировать родителя с помощью члена дочернего элемента?

У меня есть класс, который мне нужно инициализировать: //Parent.h class Parent { public: Parent(Image image); private: const Image parentImage; } //Parent.cpp Parent::Parent(Image image) : parentImage(image) {} //Child.h #import "Parent.h...
задан 27 июля '15 в 1:08
2
ответов

Правильный синтаксис для разделения объявления и определения для перегрузки оператора << в шаблонных вложенных классах?

Я создаю свое первое двоичное дерево поиска. У меня есть BinarySearchTreeNode, вложенный внутри BinarySearchTree. Я пытаюсь перегрузить оператор << для BinarySearchTreeNode, но я не могу понять, как его собрать. { template<class Type>...
задан 27 июля '15 в 5:22