Если я хочу сделать что-то вроде перебора кортежа, мне придется прибегнуть к сумасшедшему метапрограммированию шаблонов и специализациям помощников шаблонов. Например, следующая программа не будет работать:
Встроенная переменная C++17 будет скомпилирована в уникальный символ с помощью gcc. Если использовать clang, это будет слабый символ.
Я нашел документацию по привязке символов в Oracle Linker, но в ней нет уникальной привязки. Так что же означает...
Я пытаюсь реализовать интегратор чехарды как средство численного решения задачи двух тел. Мой код не прошел тест из-за того, что он слишком далек от аналитических значений. Судя по результатам теста, компонент y вектора положения отличается в 2...
Я пишу библиотеку Cpp в сообществе VS2022, и по какой-то причине VS выдает мне предупреждение «Функция VCR003 может быть сделана статической» для экспортируемых функций. Я не экспортер, но для меня это не имеет абсолютно никакого смысла.
Пример:...
В настоящее время я пытаюсь реализовать интегратор чехарды как средство численного решения задачи двух тел. Это предназначено для целей Uni, и мне предоставили скелетный код, в котором было необходимо добавить вычисления для начального, финального и...
Я получил этот школьный проект и написал этот простой код, связанный с листом Google. Дело в том, что один датчик дает мне правильные показания, а другой показывает только «0».
Сам датчик работает, с проводкой все в порядке и она хорошо...
Я создал программу-змейку на C++, используя библиотеку raylib. Моя игра полностью зависает через определенное время (несколько минут).
Вот полный код моей программы:
#include
#include raylib.h
#include raymath.h
#include
Я пытаюсь распараллелить алгоритм Нидлмана-Вунша (NW), но вместо того, чтобы тратить меньше времени, требуется еще больше времени, чтобы вычислить, что я делаю неправильно.
#pragma omp parallel
{
#pragma omp single
{
Согласно этой странице документации General_polygon_2 можно импортировать из текстового файла с помощью оператора>>. Однако приведенную ниже программу невозможно скомпилировать:
#include
#include
У меня есть сообщение в прототипе файла
message GeoCoord
{
double lat = 1;
double lon = 2;
}
После сериализации этого сообщения в json и отправки его с помощью WebSocket на другой сокет я получаю неустановленные значения при работе со значениями...
Я создал динамическую сетевую библиотеку на языке C. Когда я пытаюсь связать ее в своей программе на C++, я получаю неопределенную ссылку при первом вызове одной из своих функций в библиотеке. Чего я не могу понять, так это того, что я создал...
Я пытаюсь понять исходный код довольно большого проекта на C++. Исходный код не был написан с помощью IDE, поэтому у меня нет кнопки «Перейти», чтобы сразу перейти к определению функции.
Это похоже на - но отличается от - Почему OpenBSD G++ делает системные заголовки по умолчанию связями C? Это не BSD, а кросс-компилятор Arm g++.
С этой тривиальной парой исходных файлов -
mbed/can .h
template void ftest2(T t) { }
Я пытался создать шаблонную функцию-член, которая бы выбирала реализацию функции с использованием SFINAE на основе аргумента шаблона класса. Вот упрощенная версия первого подхода, который я придумал:
template
class MyClass {
public:
template
void...
Ниже представлена проблема, которую меня попросили решить.
Создайте игру по подсчету сдачи, в которой пользователь должен вводить количество монет, необходимое для изготовления ровно один доллар. Программа должна попросить пользователя ввести...
Я ожидаю, что bar будет использовать оптимизацию хвостового вызова (TCO), и именно это, как я вижу, происходит с тремя основными компиляторами.
Однако этого не происходит ни с одним из этих...
Я недавно изучаю C++ и не совсем понимаю разницу между использованием std::string и #include в верхней части моего основного файла.Кажется, я могу определять строки без #include здесь:
#include
using std::cout; using std::cin;
using std::endl;...
В моей школе всегда учили писать void main() на C и C++. Это после окончания средней школы я узнал через это сообщество, что вы не пишете void main() в C++ и C. Кто-нибудь знает, почему школы нас так учили, потому что, честно говоря, теперь я привык...
Я реализую очередь с пользовательским приоритетом, которая наследуется от класса пользовательской очереди. когда я пытаюсь скомпилировать, я получаю сообщение об ошибке, сообщающее, что структура узла находится вне области видимости.
Ошибка:
make...
Предположим, у меня есть класс-оболочка для (помимо других элементов) элемента std::string с аксессорами get и set для этой строки. Эта строка представляет собой просто некоторое описание статуса экземпляра класса.
Должен ли я определить эту строку...
Я настроил диалоговое окно, содержащее элемент управления QComboBox m_box и элемент управления QListWidget m_lst. m_box поддерживает сопоставление результатов поиска. Если элемент из раскрывающегося списка m_box выбран прямым щелчком мыши, курсор не...
Можно ли реализовать constexpr static_vector?
Под static_vector я имею в виду вектор, пространство для хранения которого находится внутри вектора (не выделенная куча), и он не может выйти за рамки CAPACITY времени компиляции. Примерно так:
template...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения