Результаты поиска по запросу "c++"

4 ответа

Как я могу сохранить объект boost :: bind в качестве члена класса?

Я пишу приложение, которое используетboost::asio, Asio-хasync_receive (или жеasync_read) всегда отображается с помощьюboost::bind объект, переданный для обратного вызова: boost::asio::async_read(socket_, ...

2 ответа

std :: векторные различия

Как определить разницу между двумя векторами? у меня естьvector<int> v1 а такжеvector<int> v2; То, что я ищу, этоvector<int> vDifferences который содержит только элементы, которые только вv1 или жеv2. Есть ли стандартный способ сделать это?

2 ответа

Сериализация функтора C ++

Можете ли вы сохранить тело функции лямбда / функтора C ++? Например, скажем, у вас есть light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green lower ...

ТОП публикаций

2 ответа

Явная специализация после создания

У меня есть следующий код: typedef vector<int> Vec; typedef vector<Vec> VecOfVec; template<typename Vec> Vec DoSomething(const Vec &v); template<> VecOfVec DoSomething<VecOfVec>(const VecOfVec &v) { VecOfVec r; for(auto i = v.begin(); i != ...

4 ответа

Как я могу изменить переменные среды оболочки Windows (cmd.exe) из C ++?

Я хотел бы написать программу, которая устанавливает переменную окружения в экземпляре оболочки (cmd.exe), из которой она была вызвана. Идея состоит в том, чтобы я мог сохранить некоторое состояние в этой переменной и затем использовать его снова ...

3 ответа

Написание собственного STL-контейнера

Существуют ли рекомендации по написанию нового контейнера, который будет вести себя как любойSTL контейнер?

3 ответа

Как легко определить время блока кода C #?

Мне нужен простой способ (и компактный, если это возможно), чтобы выполнить блок C # при подсчете времени. Нечто похожее на этот код C ++: elapsed = time_call([&] { for_each (a.begin(), a.end(), [&](int n) { results1.push_back(make_tuple(n, ...

6 ответов

алгоритм поиска перекрывающихся прямоугольников

скажем, у меня есть огромный набор непересекающихся прямоугольников с целочисленными координатами, которые зафиксированы раз и навсегда У меня есть еще один прямоугольник с целочисленными координатами, чьи координаты движутся (но вы можете ...

4 ответа

Должен ли пустой базовый класс влиять на макет производного класса?

Стандарт C ++ (цитата из черновика n3242) гласит следующее о подобъектах [intro.object]: Если объект не является битовым полем или подобъектом базового класса нулевого размера, адрес этого объекта является адресом первого байта, который ...

2 ответа

Есть ли способ перехватить события мыши для определенной кнопки в форме окна

Я хочу подключить события WM_MOUSEDOWN и WM_MOUSEUP от определенной кнопки внутри определенного окна. Я думаю, что SetWindowsHookEx перехватит сообщения, которые я хочу. и FindWindowEx поможет мне найти дескриптор окна, из которого я хочу ...