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

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

WM_GETTEXT не извлекает текст из окна

Я установил крючок и использовал функцию CBTProc для контроля активности окна, а затем вызвал SendMessage с WM_GETTEXT чтобы получить текст окна. LRESULT CALLBACK CBTProc (int nCode, WPARAM wParam, LPARAM lParam) { std::ofstream out("C:\\Users\...
задан 21 марта '15 в 15:14
1
ответ

У std :: basic_string формально есть неявно созданный механизм перемещения?

Я знаю, что std::basic_string на практике поддерживает семантику переноса, но конструктор аргументов rvalue, который я нахожу в С++ 11, выглядит следующим образом в определении класса: С++ 11 §21.4/5: basic_string(basic_string&&, const Allo...
задан 21 марта '15 в 16:18
1
ответ

Использование std :: function в std :: map

Я хочу использовать std :: function в std :: map, следуйте по коду: #include <functional> #include <map> class MyClass { ... std::function<void()> Callback(); std::map<std::string, Callback> my_map; ... } s...
задан 21 марта '15 в 18:29
2
ответов

Стек должен быть чистым перед запуском функции эпилога

Я изучаю язык ассемблера из книги Джеффа Дантемана "Язык обучения поэтапно: программирование в Linux", и в книге я нашел интересный абзац, который, скорее всего, недопонимал, поэтому был бы признателен за некоторые разъяснения по поводу: "Стек дол...
задан 21 марта '15 в 19:50
1
ответ

Недопустимый размер выделения при вызове функции из dll

Я только начал использовать DLL, но раньше у меня не было этой проблемы, поэтому она не может быть подключена к dll. У меня есть алгоритм KMP String-match, реализованный в c++, и я вызываю его из С# с помощью dll. Это мой экспорт: extern "C" __decl...
задан 21 марта '15 в 21:15
1
ответ

Контроль доступа в Qt

Я реализую приложение Qt среднего размера, в котором я хотел бы реализовать контроль доступа для некоторых действий. Приложение отслеживает вход в систему пользователя и имеет функцию авторизации с двумя перегрузками bool authorize(action) а также...
задан 21 марта '15 в 21:34
1
ответ

Qmake - как настроить include path order?

У меня есть Qt-Creator на OpenSUSE. В нем есть проект C++ с компилятором "clang". Там у меня такая конфигурация ".pro": INCLUDEPATH += "/✪Data_Disk⚜✼/Build/include/c++/v1/" LIBS += "-stdlib=libc++" LIBS += "/✪Data_Disk⚜✼/Build/lib/libc++abi.a" QM...
задан 21 марта '15 в 21:45
2
ответов

Униализованные ошибки чтения и неадресного доступа

Я выполнил drmemory под Windows 7, чтобы проверить утечку памяти и нашел что-то довольно странное: Error #1: UNINITIALIZED READ: reading 0x08842fdc-0x08842fe0 4 byte(s) # 0 ig7icd32.dll!DllMain +0x56017 (0x5a995ec7 <i...
задан 21 марта '15 в 21:45
1
ответ

Распределение модульного тестирования на виртуальных машинах

Я потратил последние несколько дней на поиск существующего решения проблемы функционального тестирования, но у меня нет идей и я бы оценил некоторую помощь! У меня есть уже существующий набор функциональных сетевых тестов, которые в настоящее время...
задан 21 марта '15 в 21:54
3
ответов

С++ почему этот деструктор называется и откуда он исходит

Я узнал о дескрипторах, копировал и клонировал, и поэтому я написал этот код. Для меня все ясно, но одна строка. Это деструктор в строке 5 Destructor myClass1 0x28fec0. Откуда она взялась и почему она называется? Консольный выход: Constructor myCla...
задан 21 марта '15 в 23:11
4
ответов

Переход с Java на C++: как использовать один пользовательский класс var в другом пользовательском классе?

Скажем, у меня есть два пользовательских класса в Java, класс A и класс B: class A { int x; int y; public A(int x, int y) { this.x = x; this.y = y; } } class B { A a; int z; public B(A a, int z) ...
задан 21 марта '15 в 23:39
2
ответов

Чтение значений с плавающей запятой из файла уменьшает все или часть десятичной части

Мне нужно прочитать значения с плавающей запятой из файла. Базовый пример кода, как я это делаю: int main() { float number; ifstream inputFile; inputFile.open("testfile.dat"); inputFile >> number; cout << number << endl; retu...
задан 22 марта '15 в 1:55
1
ответ

Значения Int сильно изменяют и сегментируют ошибки

Я пытался узнать C++ в последнее время, и я работаю над созданием связанного списка интервалов, которые не имеют пересечений, но я получаю некоторые действительно странные ошибки. Мои целые числа (полученные из get_bi или get_bs) дают некоторые дово...
задан 22 марта '15 в 2:09
1
ответ

Ошибка отступов в Xcode

Я сталкивался с этим несколько раз в последнее время. Я не могу изолировать причину, но это происходит, если есть строка с выражением cout. Не всегда, конечно, это редко, но когда это происходит, это вызвано линией, начинающейся с cout. Он работает...
задан 22 марта '15 в 2:31
1
ответ

Идентификатор С++ не найден в абстрактном классе

У меня странная проблема, на которую я не могу найти ответ, и подумал, что я могу спросить. У меня есть абстрактный класс, который выполняет проверку столкновений с функцией "обновления" и функциями "updateX" и "updateY". class MapCollidable { publ...
задан 22 марта '15 в 2:36