Результаты поиска по запросу "c++"
JFF (просто для удовольствия) и потому что это легко с mpz_class:
аюсь решить эту конкретную проблему:Проект Эйлера № 16 [https://projecteuler.net/problem=16]: 2 ^ 15 = 32768 и сумма его цифр составляет 3 + 2 + 7 + 6 + 8 = 26. Какова сумма цифр числа 2 ^ 1000? #include <iostream> #include <cmath> using ...
Довольно просто сгенерировать массив с использованием довольно простого кода в недавнем C ++:
алэто [https://stackoverflow.com/questions/45938798/for-loop-with-variable-step-size-c#45939130] вопрос по ТАК. Сам вопрос не так интересен, но мне было интересно, существует ли он и как реализовать решение во время компиляции. Относительно ...
В зависимости от того, что у вас есть в вашей системе, некоторые (не все) звуковые карты предлагают функцию «Stereo Mix», которую можно использовать как любое другое записывающее устройство. Это в основном именно то, что вы хотите, так как это буквально смесь всех воспроизводимых стереозвук.
у захватить весь звук, который воспроизводится пользователю (все звуки вместе). В настоящее время я работаю над Windows, но было бы неплохо, если бы код был кросс-платформенным (но не обязательно). Возможно ли это сделать с помощью OpenAL? Как? ...
Следующий алгоритм выполняет линейную интерполяцию цветов между базовыми точками. От начала до первой точки происходит линейная интерполяция от цвета RGB (0, 0, 0) до первого цвета. В конце (за пределами последней базовой точки) сохраняется последний цвет RGB, чтобы избежать ярко-белых сбоев.
я много одинаковой графики, но разных цветов. Я хочу оптимизировать его, раскрашивая изображение в градациях серого. Кроме того, я хотел бы изменить его цвет на лету, во время игры для живого объекта спрайта. Также постепенно меняйте значения ...
И следующая команда, чтобы buikd общий объект. Конечно, нам нужно удалить лишние включения (-I) и библиотеки (-L). Важными флагами являются '-shared' и '-fPIC'.
le.h: #ifndef EXAMPLE_H #define EXAMPLE_H class Math { public: int pi() const; void pi(int pi); private: int _pi; }; #endifexample.cpp: #include "example.h" int Math::pi() const { return this->_pi; } void Math::pi(int pi) { this->_pi = pi; ...
потерпеть неудачу (я имею в виду при разработке, а не в производственном коде, конечно). К сожалению, лучшее (только?) Решение, похоже, состоит в использовании двухфазной конструкции (со всеми ее недостатками).
ользую общие указатели Boost, иenable_shared_from_this включить возврат общего указателя на это. Код выглядит так: class foo : public boost::enable_shared_from_this<foo> { boost::shared_ptr<foo> get() { return shared_from_this(); } }Зачем ...
@ user0042 Ну, синглтон OP на самом деле содержит некоторые данные, а ваши нет. Ваш потокобезопасен в отношении создания синглтона, но этого не произошло бы, если бы эта вещь содержала какие-либо данные, к которым необходимо было получить доступ после создания, что должен делать каждый синглтон, который я когда-либо видел.
исал простое одноэлементное приложение. Ниже приведен пример моего основного класса // ThreadsafeSingletonUsingSemaphore.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <conio.h> ...
re: константы: если вы тестируете в цикле, хороший компилятор поднимет нагрузку большинства из них (в регистры вне цикла), поэтому не имеет значения, находятся они рядом со столом или нет. Если они не все подходят, то некоторые должны будут оставаться горячими в кеше.
х__m256d _mm256_log2_pd (__m256d a) недоступна на других компиляторах, кроме Intel, и они говорят, что его производительность ограничена на процессорах AMD. В Интернете есть несколько реализаций, указанных вОтсутствует встроенная логика AVX ...
«Шахматные фигуры не являются абстрактными»: это звучит как странная интерпретация ООП: обычно класс представляет собой нечто абстрактное (например, идею / концепцию человека или ладью в платоническом смысле). Экземпляр класса обычно представляет что-то конкретное, например, Джон Смит или левый рыцарь на моей шахматной доске с отсутствующим ухом. Таким образом, пешка, ладья, рыцарь - идеальные кандидаты для классов, а «шахматная фигура» - суперкласс, потому что все они подпадают под этот класс в силу того, что являются пешкой, ладьей или рыцарем.
я есть базовый класс для штук class piece;и массив, содержащий производные объекты piece* board[8][8];Преимущество, чистый дизайн с помощью виртуальных функций. Недостаток: если мне нужно найти фигуру на доске или сравнить фигуру, я ...
Да, как я уже сказал, этот код предназначен скорее для иллюстрации, чем для чего-либо еще. Нет причин (технических или иных) предпочитать это решение другим.
ли способ, которым я могу создать функцию, которая принимаетint параметр шаблона, и дают ли этой функции ошибку времени компиляции, если значение, переданное функции меньше 10? Следующий код не работает, но он показывает, чего я хочу ...