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

1 ответ

Допускают ли независимые аргументы шаблона по умолчанию шаблонов функций SFINAE?

Под «независимым» здесь я подразумеваю «независимый от любых других аргументов шаблона этого конкретного шаблона функции». Отвечаяэтот вопрос [https://stackoverflow.com/q/15232758/500104]Я думал, что нашел ответ, но, согласно @Johannes (в ...

3 ответа

Используя std :: bind с функцией-членом, использовать указатель на объект или нет для этого аргумента?

Когда используешьstd::bind чтобы связать функцию-член, первым аргументом являются объектыthis указатель. Однако он работает, передавая объект как указатель, так и нет. Смотрите, например, следующую программу: #include <iostream> #include ...

2 ответа

Что именно означает «непосредственный контекст», упомянутый в стандарте C ++ 11, для которого применяется SFINAE?

Пункт 14.8.2 / 8 Стандарта C ++ 11 определяет условия, при которых сбой замещения должен приводить или не должен приводить к «жесткой» ошибке компиляции (что приводит к сбою компиляции) или к «мягкой» ошибке, которая просто заставить компилятор ...

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

2 ответа

vim clang complete не видит некоторые функции opengl

у меня естьvim а такжеclang_complete установлен, но по какой-то причине при попытке автозаполнения он не видит некоторые функции OpenGL, такие какglBindBuffer, или жеglEnableVertexAttribArray, я нажимаюCTRL + X а такжеCTRL + U для принудительного ...

1 ответ

как создать настроить libcurl для поддержки только протокола HTTP / HTTPS

Я использую libcurl только для выполнения HTTP / HTTPS-запроса. Я скачал исходный код и создал его как статическую библиотеку. Мой окончательный исполняемый файл немного увеличился в размерах. Я пытаюсь урезать свой исполняемый файл exe, так как ...

1 ответ

Передача параметра в boost :: thread никакая перегруженная функция не принимает 2 аргумента

Из документации boost :: thread кажется, что я могу передать параметры функции потока, выполнив это: boost::thread* myThread = new boost::thread(callbackFunc, param);Однако, когда я делаю это, компилятор жалуется, что перегруженная функция не ...

1 ответ

Fast C ++ Делегаты

Мне известны следующие подходы к делегатам C ++: , Интерфейсы с чисто виртуальными функциями . Boost.Function [http://www.boost.org/doc/libs/1_40_0/doc/html/function.html] . Самые быстрые делегаты C ...

3 ответа

UDP многоадресная рассылка с использованием различий Winsock API между XP и Vista

Похоже, что реализация, необходимая для настройки многоадресного сокета UDP, изменилась между Windows XP и Windows Vista. В частности: Под Windows XP выдолжен вызовbind() прежде чем вы сможете ссылаться на какие-либо параметры сокета, ...

1 ответ

H.264, мультиплексированный в MP4 с использованием libavformat, не воспроизводится

Я пытаюсь преобразовать данные H.264 в файл MP4. Похоже, что нет ошибок при сохранении этих данных Приложения B H.264 в файл MP4, но файл не воспроизводится. Я сделал двоичное сравнение файлов, и проблема, кажется, где-то в том, что записывается ...

5 ответов

Как мы можем объяснить результат выражения (++ x) + (++ x) + (++ x)?

x = 1; std::cout << ((++x)+(++x)+(++x));Я ожидаю, что результат будет11, но это на самом деле12, Почему?