Результаты поиска по запросу "c++"
Обходной путь для блокировки асинхронного?
async вызов ниже блокирует, потому что деструктор возвращенного будущего блокирует: void foo() {} void foo_async() { std::async(std::launch::async, foo); }Но я не хочу блокировать! Я рассматриваю возможность использования следующего обходного ...
Высокая загрузка процессора при использовании Cent OS 6.3
Я компилирую код ниже на цент ОС 5.3 и цент 6.3: #include <pthread.h> #include <list> #include <unistd.h> #include <iostream> using namespace std; pthread_mutex_t _mutex; pthread_spinlock_t spinlock; list<int *> _task_list; void * run(void*); ...
Как получить дескриптор окна рабочего стола?
Windows API предоставляет APIGetDesktopWindow () [http://msdn.microsoft.com/en-us/library/ms633504%28VS.85%29.aspx]который возвращает дескриптор окна Но я протестировал Spy ++ и обнаружил, что дескриптор окна рабочего стола и дескриптор окна ...
Эквивалент сигнала «SIGINT» (posix) для отлова «CTRL + C» в Windows / MinGW
Я портирую программу Linux / gcc под Windows и реализовал общую обработку исключений для обоих. Мне было интересно, что будет эквивалентноSIGINT сигнал для MinGW / GCC. Вот как я справляюсь с этим под Linux: static void handler(int sig) { // ...
«C4430: отсутствует указатель типа - предполагается, что int» в функции шаблона
Этот код настолько прост, не должен ли он скомпилироваться? Я действительно потерян с этим. #include <iostream> template<typename T> foo(T f) { std::cout << f << std::endl; } int main() { foo(3); return 0; }Ошибка: main.cpp(6): error C4430: ...
Как изменить текст элемента управления?
У меня есть кнопка и текстовое управление в диалоговом окне MFC, когда я нажимаю на кнопку, в редактировании управления необходимо заменить, например,"hello world". но если я напишу edit="hello wordl"это не меняется,как я могу изменить?
Типы данных Win32, эквивалентные в Linux
Я пытаюсь преобразовать библиотеку C ++, в которой широко используются DWORD, CString и BYTE, и теперь я конвертирую код из библиотеки C ++ Win32 в программу linux. Также я использую openSUSE 12.3 и Anjuta IDE для этого, пожалуйста, помогите мне, ...
добавление неподписанного int в int [duplicate]
На этот вопрос уже есть ответ здесь: Преобразование без знака в C - всегда ли это безопасно? [/questions/50605/signed-to-unsigned-conversion-in-c-is-it-always-safe] 8 ответов#include <iostream> int main () { using namespace std; unsigned int i ...
Обнаружение вставки / удаления USB в приложении C ++ без графического интерфейса
Я хочу обнаружить вставку / удаление определенного (пользовательского) USB-устройства через приложение C ++, которое работает в фоновом режиме и не имеет графического интерфейса. Я видел много вопросов и их решенийRegisterDeviceNotification ...
Расширение класса C ++
Есть ли способ добавить новые методы в класс без изменения исходного определения класса (то есть скомпилированного .lib, содержащего класс и соответствующий файл .h), как методы расширения класса C #?