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

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

Передача malloc'd char * в конструктор, использование printf на char * дает ошибку сегментации

У меня есть основная функция, которая вызывает это: int main (int argc, char * argv[]) { char * x = (char*) malloc(100); x = "test string"; printf("data: %s", x); StreamManager * SM = new StreamManager(NULL, x); } У StreamManager е...
задан 16 февр. '16 в 5:51
3
ответов

Как изменить строку cout для объекта

вот мой код class MyObj { }; int main(int argc, char **argv) { std::cout << new MyObj(); }; вывод 0x613c40, есть способ изменить 0x613c40 на "описание моего объекта", я знаю, что java имеет toString
задан 16 февр. '16 в 6:10
1
ответ

Как я могу запустить ShellExecute с правами администратора в C++?

Я хочу убить одно приложение с именем Sample.exe Я попытался с TerminateProcess, он возвращал ошибку ACCESS_DENIED, убивая Sample.exe. Позже я определил, что это проблема с правами доступа. Как я могу использовать API ShellExecute для уничтожения ...
задан 16 февр. '16 в 9:21
1
ответ

Планировщик в Visual Studio

Мне нужен выбор времени в визуальной студии, я нашел DateTimePicker но это просто выбор даты Я сделал что-то похожее в Qt, я нашел там сборщик времени, мне нужно сделать что-то вроде этого в VS:
задан 16 февр. '16 в 9:51
2
ответов

Почему CPython 3.4.3 не может импортировать модуль "_socket"?

У меня есть программа C++, которая имеет встроенный питон 3.4. 3+. Я пытаюсь запустить скрипт, который использует модуль с именем requests, этот модуль зависит от socket, но встроенный интерпретатор не может импортировать _socket Версия Python и Ca...
задан 16 февр. '16 в 12:13
1
ответ

С++ Winapi - идентификатор каталога (пути)

Я использую функцию SHBrowseForFolder и мне нужно установить папку по умолчанию для просмотра. Для этого мне нужно получить желаемую папку по умолчанию "PIDL". Я могу получить "PIDL", используя эту функцию: SHGetFolderLocation(hwnd, nCSIDL, NULL, NU...
задан 16 февр. '16 в 14:31
1
ответ

Чтение файлов вместо передачи в качестве аргументов

У меня есть исполняемая программа, которая принимает только два аргумента "команда открытия файла. /file и еще один аргумент". Я хочу знать, как я могу установить команду, которая заставит файл читать файл, не передавая его как аргумент в linux. У м...
задан 16 февр. '16 в 18:20
1
ответ

Использование функции ядра ядра через GetModuleHandle

Я хотел бы использовать выражение FsRtlIsDbcsInExpression (https://msdn.microsoft.com/en-us/library/windows/hardware/ff546803(v=vs.85).aspx), чтобы выполнить проверку дикой карты точно так же, как Windows делает это изначально не придется повторно р...
задан 16 февр. '16 в 19:01
1
ответ

Как скрыть выходные сообщения от libfreenect2?

Для проекта я работаю с libfreenect2, и поскольку я читаю некоторые команды с консоли, я хочу скрыть сообщения *, которые libfreenect2 выводит, когда kinect получает данные. Как я мог это сделать? * Я имею в виду все сообщения о пропуске данных и т....
задан 16 февр. '16 в 18:58
3
ответов

С++ идентифицирует структуру данных из адреса

Я хотел бы знать, есть ли способ C++ узнать, в какой структуре данных находится адрес. Например, у меня есть базовый класс (A), который имеет два унаследованных класса (B и C). В четвертом классе (D) у меня есть два вектора STL, один содержит указат...
задан 16 февр. '16 в 19:18
1
ответ

С++: как определить конструктор базового класса внутри производного класса, если базовый конструктор имеет список инициализации с частными членами

У меня есть следующий базовый класс A в библиотеке c++: в файле заголовка ah: class A { private: double param1_; B* param2_; //Another library class void function(); public: A(); } в соответствующем исходном файле a.cpp существует с...
задан 16 февр. '16 в 19:42
1
ответ

Устранение гауссов: обратная матрица 4x4

Вопрос Следующее даст мне единичную матрицу для переменной "cur" и попытается дать мне обратную переменную "tmp", но не сработает. Может ли кто-нибудь сказать мне, что я сделал не так? PS. Матрица является основной. Вход матрицы 1 | 0 | 0 | 0 0...
задан 16 февр. '16 в 22:31
2
ответов

Если JVM разрешено перемещать кучную память во время сбора мусора, то как сбор мусора не вызывает JNI взорваться из-за движущихся указателей?

Использование ByteBuffer является примером; копирование данных из Array или HeapByteBuffer в DirectByteBuffer выполняет вызов JNI. в основном это... public static void copyFromByteArray(byte[] src, long srcPos, long dstAddr, long length) { long...
задан 16 февр. '16 в 23:49
2
ответов

С++ поток исполнения

Я изучал ошибку, с которой я сталкиваюсь прямо сейчас, оказывается, что C++ инициализирует классы перед выполнением (и вызывает основную функцию). Моя программа, однако, является программой opengl, которая требует определенных вещей, которые нужно н...
задан 17 февр. '16 в 0:51
1
ответ

Использование конструктора копирования и перегрузки оператора - "освобожденный указатель не был выделен"

Я создал класс под названием MyInteger, и я пытаюсь создать конструктор копирования, который правильно сделает отдельную копию точек памяти pInteger и сделает pInteger в новом объекте. Мне нужно перегрузить оператор = так, чтобы каждый из двух объек...
задан 17 февр. '16 в 2:11