Anonymous » 02 дек 2024, 23:56
Последнее сообщение Anonymous «
Anonymous »
Недавно я столкнулся с ошибками компиляции в написанном мною коде на C++, поэтому меня спросили, использую ли я компилятор C++11, но, честно говоря, я не знаю, как проверить свою версию компилятора! есть идеи, как это понять??
Anonymous » 02 дек 2024, 23:55
Последнее сообщение Anonymous «
Anonymous »
Пытаясь ответить на этот вопрос, я обнаружил, что без () (который вызывает «самый неприятный анализ C++») вывод g++ равен 1 (Можно увидеть здесь: com/GPBHy), где Visual Studio выдает ошибку компоновщика. Я не мог понять, как может выводиться 1, есть...
Anonymous » 02 дек 2024, 23:43
Последнее сообщение Anonymous «
Anonymous »
Предисловие
У меня есть N параметров разных типов (uint, int и float), и каждый параметр имеет свой допустимый диапазон значений (т.е. от 2,5 до 20,0). Учитывая также, что некоторые параметры являются производными от других параметров. Для этих...
Anonymous » 02 дек 2024, 23:18
Последнее сообщение Anonymous «
Anonymous »
В нашем коде десятилетиями применялись различные стили форматирования, разработанные разными программистами, которые уже давно пришли и ушли.
Можем ли мы запустить clang-format на всех наших (сторонних) языках C и C++? исходный код, а затем добавить...
Anonymous » 02 дек 2024, 23:17
Последнее сообщение Anonymous «
Anonymous »
У меня есть код, который анализирует число с плавающей запятой и возвращает беззнаковое целое число, если число можно преобразовать в беззнаковое без потери точности:
#include
#include
#include
// Note: the source number is expected to be within...
Anonymous » 02 дек 2024, 23:08
Последнее сообщение Anonymous «
Anonymous »
В этом примере x изначально равен 0, а y изначально равен 2.
std::atomic x = 0, y = 2;
// thread 1:
if(y.load(relaxed) == 1){ // #1
x.store(1,relaxed); // #2
}
//thread 2:
int pre = x.load(relaxed); // #3
while(pre != 0){...
Anonymous » 02 дек 2024, 22:22
Последнее сообщение Anonymous «
Anonymous »
Я использую компилятор GCC уже несколько месяцев, он великолепен и работает очень хорошо. Но мне интересно, какой компилятор C++ используют крупные/средние предприятия для высокой оптимизации/производительности в Linux (x86, PowerPC...).
Насколько я...
Anonymous » 02 дек 2024, 22:21
Последнее сообщение Anonymous «
Anonymous »
Я написал функцию C++, которая использует recursive_directory_iterator для получения информации обо всех файлах и папках в родительской папке. Затем я написал класс DataFolder для хранения атрибутов каждого файла, таких как размер файла, путь, имя,...
Anonymous » 02 дек 2024, 12:17
Последнее сообщение Anonymous «
Anonymous »
Если я не знаю, где найти заголовок Simde, мне следует написать (например):
#if __has_include( simde )
# include simde
#elif __has_include()
# include
#else
# include
#endif
Или, как я считаю, это правильный ответ, мне следует просто написать:...
Anonymous » 02 дек 2024, 12:14
Последнее сообщение Anonymous «
Anonymous »
При использовании библиотеки быстрого преобразования Фурье (FFT) fftw3 переменная плана объявляется и инициализируется, затем она используется для выполнения некоторых БПФ и впоследствии уничтожается, когда память должна быть освобождена:
#include...
Anonymous » 02 дек 2024, 09:16
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь вызвать функцию C++ из C# и передать экземпляр класса C# в качестве аргумента. Моя цель — безопасно обработать экземпляр класса на C++, не вызывая ошибок или непредвиденного поведения.
При передаче структуры в качестве аргумента я...
Anonymous » 02 дек 2024, 07:35
Последнее сообщение Anonymous «
Anonymous »
Мы выполняем профилирование с использованием времени отправки сокета и обнаружили, что «отправка» занимает около 5-7 мкс, размер пакета составляет 215 байт.
Код профилирования сильный>
#ifdef SEND_ASYNC_DEBUG
Anonymous » 02 дек 2024, 07:01
Последнее сообщение Anonymous «
Anonymous »
Я работаю над библиотекой Vulkan, и до недавнего времени все шло гладко.
Каждый раз, когда я пытаюсь запустить тестовое приложение, даже в предыдущей версии, которая использовала чтобы работать нормально, я столкнулся со следующим сообщением об...
Anonymous » 02 дек 2024, 06:59
Последнее сообщение Anonymous «
Anonymous »
Мы выполняем профилирование с использованием времени отправки сокета и обнаружили, что «отправка» занимает около 5-7 мкс, размер пакета составляет 215 байт.
Код профилирования сильный>
#ifdef SEND_ASYNC_DEBUG
Anonymous » 02 дек 2024, 05:20
Последнее сообщение Anonymous «
Anonymous »
Я создаю небольшую библиотеку графического интерфейса, которая будет создавать кнопки, контрольные списки, полосы прокрутки и т. д., и мне трудно решить, какой подход лучше.
У меня есть базовый класс Widget , который может иметь дочерние объекты,...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения