Результаты поиска по запросу "c++"
Реализация универсального метода может быть:
нтересно, в чем разница для сравнения двух двойных между этими двумя способами: double a1 = ...; double a2 = ....; fabs (a1-a2) <эпсилон(fabs (a1-a2) / a2) <эпсилонЕсть ли предпочтительный способ сделать это? Спасибо
-1 векторы хороши даже в некоторых случаях, когда размер сильно меняется.
огда не использовалstd::list<T> себя. Мне было интересно, когда люди используют его, когда у нас уже естьstd::vector<T> который так же, как массивы с непрерывной памятью.std::vector кажется идеальным выбором, когда нам нужен последовательный ...
В ранних версиях MAC OS (Classic) они использовали верхние 8 бит для менеджера памяти. Ptrs 68000, где максимум 24 бита, в то время как адрес регистрируется там, где 32 бита.
инство опытных программистов знают, что выравнивание данных важно для производительности программы. Я видел, как программист написал программу, которая выделяет больший размер буфера, чем им нужно, и использует выровненный указатель как начало. ...
намек - это просто разные вещи.
есть макрос для проверки ошибок, который выглядит следующим образом: #define CheckCondition( x ) \ if( x ) { \ //okay, do nothing \ } else { \ CallFunctionThatThrowsException(); \ }и обычно условие должно бытьtrue и мы хотели бы, чтобы ...
В этом контексте мы должны преобразовать карту в мультикарту. Я думаю, что преобразование карты в набор не очень хорошо, потому что мы потеряем много информации, если в исходной карте будет много повторяющихся значений. Вот мое решение, я определил менее чем компаратор, который сортирует по значению (функция cmp). Мы можем настроить функцию cmp как наше требование.
ужно отсортироватьstd::map по значению, а не по ключу. Есть ли простой способ сделать это? Я получил одно решение из следующей ветки: std :: map сортировать по данным? [https://stackoverflow.com/questions/3992874/stdmap-sort-by-data] Есть ли ...
@ Draco18s Я ищу такой вопрос с C ++ вместо C #. Я узнал, что всякий раз, когда вам нужно получить доступ к аппаратному обеспечению или управлять им, есть 90-процентная вероятность того, что официальный API, который гарантированно работает, доступен только в C ++. Другие языки программирования будут реализовывать его с помощью C ++ API иногда, но не в большинстве случаев. Вот почему другое решение в C # не отображает официальный API, и обычно это очень длинный код или короткий код, который не является подходящим способом сделать это, например, с помощью нажатия клавиши.
у установить громкость ОС на определенном уровне с помощью клавиатуры, например, с помощью Unity и C #. Я хочу установить громкость Windows (а не Unity) на 70: Как я могу это сделать ??? void Update() { if (Input.GetKeyDown(KeyCode.A)) { //Set ...
https://code.msdn.microsoft.com/windowsdesktop/Desktop-Duplication-Sample-da4c696a
у написать программу для скринкастинга для платформы Windows, но не знаю, как сделать снимок экрана. Единственный известный мне метод - это использовать GDI, но мне любопытно, есть ли другие способы сделать это, и, если есть, то какие издержки ...
объект (потому что это мутирует состояние логического объекта).
аюсь перегрузитьoperator <<, но это всегда должно бытьconst функция. Однако я хочу изменить значения внутри этой перегруженной функции. Как мне это сделать? EDIT1:Заглушка кода выглядит примерно так: class Check { public: void operator << ...
@MSalters Спасибо за разъяснения, хороший момент.
ункция insert () реализации HashTable с цепочкой. Чтобы избежать дублирования в списке связанных элементов, я проверял, существует ли уже значение. Если это так, то я просто заменяю существующее значение, поскольку это можно увидеть почти в ...
, Тот факт, что вы получаете дамп ядра для обеих ситуаций, подтверждает это - это почти наверняка что-то не так с вашим кодом. Если вы хотите опубликовать вопрос с кодом, вы получите больше помощи, чем оставив (обязательно урезанный) комментарий.
ли простой способ определить количество цифр, которое имеет целое число GMP? Я знаю, что вы можете определить это через журнал, но мне было интересно, есть ли что-то встроенное в библиотеку, что я пропускаю. Единственное, что я нашел ...