Результаты поиска по запросу "c++"

0 ответов

 (второе предложение). В первом случае тип существующего значения prvalue корректируется, в то время как во втором случае создается новое значение prvalue с типом, квалифицированным cv, который корректируется с помощью [expr.type] / 2, так что объект с типом cv-unqualified будет материализовано, что является дефектом.

родолжение моегопредыдущий вопрос [https://stackoverflow.com/questions/42989034/cv-qualifications-of-prvalues-in-c14] где очевидный консенсус заключался в том, что изменение в обработке cv-квалификаций prvalues ​​было довольно незначительным и ...

3 ответа

не все платформы и машины поддерживают аппаратное смешивание; и преобразование из float в int убивает производительность, даже используя инструкцию fistp. Фиксированная точка еще хуже. Это требует только поиска в памяти и дополнений. Тем не менее, мне интересно, если поиск будет быстрее, чем преобразование с плавающей точкой в ​​int.

лал таблицу поиска, которая позволяет смешивать два однобайтовых канала (256 цветов на канал), используя однобайтовый альфа-канал, не используя значения с плавающей запятой (следовательно, не преобразование с плавающей точкой в ​​int). Каждый ...

6 ответов

http://www.hoskinson.net/GuidGenerator/default.asp

наилучший способ программно сгенерировать GUID или UUID в C ++, не полагаясь на инструмент для конкретной платформы? Я пытаюсь создать уникальные идентификаторы для объектов в симуляции, но не могу полагаться на реализацию Microsoft, поскольку ...

ТОП публикаций

2 ответа

Если вам не нравится API таймеров POSIX, вы можете вместо этого создать поток, который просто спит в цикле, и заблокировать сигнал таймера во всех потоках, кроме этого потока. Тогда вы сможете свободно использовать любые функции, которые вам нравятся, в обработчике сигналов, поскольку он будет работать в отдельном потоке, и нет опасности его прерывания асинхронной небезопасной функции.

ужна функция (например, обработчик сигнала) в Linux C / C ++, которая активируется каждые 'n' миллисекунд. Как настроить сигналы и т. Д., Чтобы регистрировать события таймера с разрешением в миллисекундах. Точность не является сверхкритической, ...

8 ответов

оператор запятой

аботает оператор запятой в C ++? Например, если я делаю: a = b, c;В конечном итоге равен b или c? (Да, я знаю, что это легко проверить - просто документируйте здесь, чтобы кто-то быстро нашел ответ.) Обновить:Этот вопрос выявил нюанс при ...

4 ответа

Из Википедии: «В разработке некоторые методы или компоненты предъявляют особые требования к системе. Дополнительные конструктивные особенности, необходимые для удовлетворения этих требований, называются накладными расходами». Вопрос был «Каковы затраты памяти / производительности на включение RTTI в программе на C ++?». Уместно сказать мягко.

ы затраты памяти / производительности включения RTTI в программе на C ++? Может ли кто-нибудь пролить свет на внутреннюю реализацию механизма RTTI и соответствующие накладные расходы? Я понимаю, как использовать RTTI черезtypeid а ...

2 ответа

Boost serializer может сделать свое дело, если вы передаете ему объект, он записывает файл (двоичный или xml или даже простой текстовый файл) со всеми свойствами класса.

го исследовал, как читать и писать (обновлять) простой XML-файл на C ++, но я не могу разработать код для него. Я работаю и установил библиотеку xerces-c, которая, по моему мнению, необходима для использования парсера DOM или SAX2 для ее ...

1 ответ

--proto_path = "При необходимости его можно использовать несколько раз." - это то, что очень помогло, спасибо.

я есть следующий код в файле буфера протокола (pcfg_lm.proto): import "../types/language.proto"; package nlp; message PCFGProto { required Language lang = 1; }И, конечно же, существует файл прото по адресу ../types/language.proto. Тем не менее, ...

0 ответов

Можете ли вы предоставить мне ваш код c, где написана функция ffmpeg? Было бы здорово помочь!

троил FFmpeg на Android. Я пытаюсь вызвать main () в ffmpeg.c через JNI и передать ему аргументы, которые он ожидает, точно так же, как вы это делаете из командной строки. Когда я добавил файл ffmpeg.c в свой android.mk, я получил пару ошибок, ...

3 ответа

Это типичный выход для этого

ствуйте, я пытался заставить токенайзер работать, используя класс токенайзера библиотеки повышения. Я нашел этот урок в документации по бусту: http://www.boost.org/doc/libs/1 _36 _0 / libs / tokenizer / ...