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

0 ответов

Спасибо за вашу помощь

ользовал утилиту, написанную Марком Руссиновичем, она используется для проверки подписи файла. У любого есть идеи, как это можно сделать, я знаю, что это не простой код, а просто мне нужны некоторые подсказки, API, шаги, карта руководства, просто ...

8 ответов

Это ломается, если у пользователя есть значки, скрытые со стрелкой в ​​Win XP или выше. Что вы собираетесь делать - программно попытаться нажать на стрелку, а затем навести указатель мыши на каждый значок во всплывающем окне - повторно щелкнуть стрелку, если всплывающее окно исчезнет? А что будет, когда выйдет новая версия Windows? Эта функциональность «стрелки» была введена в XP, изменена в Vista, и, насколько я знаю, она снова изменится в Windows 8. Вам придется жестко программировать для каждой операционной системы, и ваше приложение будет работать с новыми версиями. Это очень неподходящий метод!

ли способ гарантировать, что значок на панели задач удален? Чтобы добавить значок в системном трее, вы делаете: Shell_NotifyIcon(NIM_ADD, &m_tnd);Чтобы удалить значок в системном трее, вы делаете: Shell_NotifyIcon(NIM_DELETE, &m_tnd);Что я ...

0 ответов

 ключевое слово на всех.

нтересно, почему ни один компилятор не готов объединять последовательные записи одного и того же значения в одну атомарную переменную, например: #include <atomic> std::atomic<int> y(0); void f() { auto order = std::memory_order_relaxed; ...

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

5 ответов

Живой пример

ыло интересно, есть ли способ поместить это в одну строку? if (auto r = getGlobalObjectByName(word)) r->doSomething; // This works fine if (!auto r = getGlobalObjectByName(word)) r->doSomething; // Says "expected an expression" if (auto r = ...

3 ответа

В конечном итоге я выбрал ответ Трэвиса, потому что его факторы еще более значимы, хотя, возможно, именно он был вдохновлен этим.

тавь, что у меня естьX Macro [https://en.wikipedia.org/wiki/X_Macro]для списка элементов определено что-то вроде этого: #define X_MACRO(FN) \ FN(foo) \ FN(bar) \ FN(zip)Это прекрасно работает, и я могу вызвать его, чтобы сгенерировать один и тот ...

6 ответов

Избегайте использования динамической памяти, когда в этом нет необходимости. Использование новых, удаленных, интеллектуальных указателей и т. Д. Имеет тенденцию распространять данные вашей программы по памяти. Это не хорошо. Если вы можете хранить большую часть своих данных вместе (например, путем объявления объектов в стеке), ваш кэш, несомненно, будет работать намного лучше.

меньшить количество возможных промахов кэша при разработке программы на C ++? Функции встраивания помогают каждый раз? или это хорошо, только когда программа ограничена процессором (то есть программа ориентирована на вычисления, а не на ввод / ...

2 ответа

Проверьте тип аргументов в объявлении шаблона переменной

Я получил простое объявление шаблона variadic, точно так же как классическое: template <typename... Arguments> class VariadicTemplate;Чего мне нужно добиться, так это датьVariadicTemplate класс выполняет некоторую проверку типов; ...

5 ответов

Наследовать интерфейсы, которые разделяют имя метода

Есть два базовых класса с одинаковым именем функции. Я хочу унаследовать их обоих и перебрать каждый метод по-разному. Как я могу сделать это с отдельным объявлением и определением (вместо определения в определении класса)? #include <cstdio> ...

4 ответа

Не каждый сервисный процесс имеет такой SID!

могу определить, выполняется ли приложение, в котором выполняется мой код, в приложении или в приложении? Почему я хочу это знать - я пишу некоторый код, который внедряется в целевое приложение, и у этого кода нет способа узнать эту информацию ...

9 ответов

 <- здесь нет особого смысла, лучше уберите этот совет.

ли материал о том, как использовать#include правильно? Я не нашел ни одного учебника по C / C ++, который бы подробно объяснял это использование. В формальном проекте я всегда путаюсь с этим.