Anonymous » 31 май 2024, 22:53
Последнее сообщение Anonymous «
Anonymous »
Я намерен реализовать затенение по Гуро с двумя источниками света (точечный свет и направленный свет)
Я хочу перевести точечный свет и повернуть направленный свет с помощью функции обратного вызова клавиатуры OpenGL.
Но согласно моему текущему коду...
Anonymous » 31 май 2024, 22:07
Последнее сообщение Anonymous «
Anonymous »
Я экспериментирую с выражением сгиба в C++17 с последней версией clang++. Я попытался реализовать оператор less для массива, используя его, который я хочу использовать для строк фиксированного размера.
Anonymous » 31 май 2024, 22:00
Последнее сообщение Anonymous «
Anonymous »
Я использую сопрограммы boost::asio и c++20 в своей собственной библиотеке сокетов/сети. У меня есть класс сервера, который создает общий_ptr для класса сеанса при принятии и удерживает сеанс в наборе. Сокет постоянно асинхронно читается так:
void...
Anonymous » 31 май 2024, 21:43
Последнее сообщение Anonymous «
Anonymous »
Этот пост является своего рода продолжением моего предыдущего поста. Чтобы повысить эффективность минимаксного алгоритма Connect Four, я решил использовать альфа-бета-отсечение. Это определенно помогло увеличить время выполнения программы (ранее я...
Anonymous » 31 май 2024, 21:34
Последнее сообщение Anonymous «
Anonymous »
Как можно с помощью Qt Designer создать простой графический интерфейс, выполняющий то, что показано на прикрепленном изображении.
А именно: после однократного нажатия ЛКМ устанавливается маркер в месте щелчка, обозначающем начало многоугольника....
Anonymous » 31 май 2024, 21:26
Последнее сообщение Anonymous «
Anonymous »
Я пробовал набор кредитных задач cs50 и застрял на той части, где мне нужно складывать каждую цифру, которая не была умножена на 2.
Вот что У меня получилось:
#include
using namespace std;
int main() {
long num = 123456789;
long sum = 0;
long...
Anonymous » 31 май 2024, 21:19
Последнее сообщение Anonymous «
Anonymous »
Здравствуйте, у меня проблема с чтением строки json с использованием QJsonArray
с несколькими параметрами.
[
null,
{ id :1, list :[{ code :355, indent :0, parameters : },{ code :0, indent :0, parameters :[]}], name : CallUI , switchId :1, trigger...
Anonymous » 31 май 2024, 21:17
Последнее сообщение Anonymous «
Anonymous »
Есть ли способ проверить существование функции (определенной сигнатуры) независимо от того, шаблонная она или нет?
Например:
template
class A
{
public:
template
std::enable_if_t run(float a, float b)
{
return a + b;
}
};
Anonymous » 31 май 2024, 21:09
Последнее сообщение Anonymous «
Anonymous »
Мне нужно написать простой парсер для анализа кода Python.
Я понимаю, что мне нужен токенизатор, структура данных, такая как дерево или карта, для хранения моих узлов по мере работы. , но меня ставят в тупик вложенные блоки кода.
Если бы у меня было...
Anonymous » 31 май 2024, 20:51
Последнее сообщение Anonymous «
Anonymous »
Мне хотелось иметь функцию с выражением свертки, которая объединяет string_views. Но код, который я пробовал, не сработал. Что я делаю не так?
#include
#include
using namespace std;
template
auto sv_concat( basic_string_view svs ... )
{...
Anonymous » 31 май 2024, 20:20
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть функция: void function(int a ) {/*..*/}
Каков эффективный способ вызова этой функции со значениями на месте
Я хочу вызвать, как показано ниже, без создания нового локального массива
function({1,2,3}) или function( )
но это...
Anonymous » 31 май 2024, 20:01
Последнее сообщение Anonymous «
Anonymous »
Я понимаю, что могу предоставить собственный распределитель для большинства стандартных контейнеров. Если я записываю распределение памяти в этом специальном распределителе, я могу отслеживать распределение памяти. Например, с помощью MyAllocator в...
Anonymous » 29 май 2024, 21:41
Последнее сообщение Anonymous «
Anonymous »
Итак, у меня есть проект QT с реализованным подклассом класса QWidget, который я показываю в начале и больше ничего не делаю. Буквально:
int main(int argc, char *argv[])
{
Anonymous » 29 май 2024, 21:38
Последнее сообщение Anonymous «
Anonymous »
Указатели в C++ обычно можно сравнивать только на предмет равенства. Напротив, сравнение «меньше чем» разрешено только для двух указателей, которые указывают на подобъекты одного и того же полного объекта (например, элементы массива).
Anonymous » 29 май 2024, 21:36
Последнее сообщение Anonymous «
Anonymous »
Прошу прощения за явно простой вопрос, но я исчерпал свой набор навыков. Новое в CLion, CMake и AWS SDK для C++. AWS SDK создан для s3, и я вижу заголовки и файлы .so в /usr/local/include и/usr/local/lib. Main.cpp выглядит следующим образом:...
Anonymous » 29 май 2024, 21:32
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять разницу между двумя включениями стандартных заголовков в C++20 в мире модулей. Возможны два варианта:
1.
export module my_module;
import ;
Anonymous » 29 май 2024, 21:29
Последнее сообщение Anonymous «
Anonymous »
При попытке решить проблему USACO я получаю сообщение об ошибке:
free(): invalid pointer
/tmp/program/run.sh: line 1: 532 Aborted ./prog
Command exited with non-zero status 134
Anonymous » 29 май 2024, 21:27
Последнее сообщение Anonymous «
Anonymous »
Есть ли какой-нибудь способ получить из libclang информацию о том, имеет ли код C++ в исходном файле правильный синтаксис? Libclang пытается создать единицу перевода даже с недопустимым кодом C++.
Anonymous » 29 май 2024, 21:22
Последнее сообщение Anonymous «
Anonymous »
Мне хотелось иметь функцию с выражением свертки, которая объединяет string_views. Но код, который я пробовал, не сработал. Что я делаю не так?
#include
#include
using namespace std;
template
auto sv_concat( basic_string_view svs ... )
{...
Anonymous » 29 май 2024, 21:20
Последнее сообщение Anonymous «
Anonymous »
Я работаю над проектом C++ и пытаюсь настроить его для использования Syntastic. В моем проекте у меня есть вложенная структура каталогов заголовочных файлов (фактическая вложенная структура намного хуже, это пример).
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения