0
ответов

Как скомпилировать Clang в Windows

Я пытался найти способ заставить Clang работать в Windows, но у меня возникли проблемы. Я заставляю Clang успешно скомпилировать, но когда я пытаюсь скомпилировать программу, у меня появляется куча ошибок в ...
вопрос задан: 23 February 2012 21:04
0
ответов

Каков размер логического GLSL

Я хотел бы использовать тип bool для переменных шейдера, но я не смог найти его размер. Это важно, потому что при настройке указателя атрибута вершины я указываю тип данных, который может быть ...
вопрос задан: 23 February 2012 19:23
0
ответов

Может ли objdump удалить имена шаблонных функций C ++?

У меня есть объектный файл C ++, который содержит экземпляры некоторых шаблонных функций C ++. Рассматриваемый объектный файл создает одну и ту же функцию для нескольких различных комбинаций параметров шаблона ....
вопрос задан: 23 February 2012 18:47
0
ответов

Как я могу убедиться, что lrint встроен в gcc?

После прочтения предмета возникает огромное количество вопросов. свидетельства из многочисленных источников о том, что использование стандартных приведений типов C или C ++ для преобразования чисел с плавающей запятой в целые числа на Intel очень медленн
вопрос задан: 23 February 2012 18:11
0
ответов

Двойной - альтернативы IEEE 754

Согласно следующему сайту: http://en.cppreference.com/w/cpp/language/types «тип с плавающей запятой двойной точности с двойной точностью. Обычно 64-битный тип с плавающей запятой IEEE-754». Там написано «обычно». ...
вопрос задан: 23 February 2012 17:57
0
ответов

Проблема связи RTCP / RTP

К сожалению, я все еще застрял с небольшой реализацией связи RTP / RTCP для правильного доступа к моей IP-камере. Что я хочу сделать? В камере есть внутренний буфер, который я хочу прочитать. ...
вопрос задан: 23 February 2012 17:38
0
ответов

Почему иногда при использовании GCC флаг компоновщика библиотеки должен стоять в конце?

Я пишу небольшую программу на C, которая использует librt. Я очень удивлен, что программа не будет компилироваться, если я поставлю флаг ссылки в начале, а не в конце: В настоящий момент, чтобы скомпилировать программу, я ...
вопрос задан: 23 February 2012 16:44
0
ответов

Если конструктор копирования является частным или открытым

Я пишу абстрактный класс, который будет родительским для нескольких других классов. Я думаю, что конструктор копирования должен быть частным, потому что вы используете абстрактный класс, а в нем ничего нет ...
вопрос задан: 23 February 2012 16:40
0
ответов

Использование запятых внутри макроса без скобок: как я могу смешивать и сочетать с шаблоном?

Рассмотрим простой макрос: #define ECHO (x) x ECHO (foo (1, 2)) Это дает точный результат, который мы ожидаем: foo (1, 2) Приведенный выше пример работает, потому что скобки рядом с вызовом функции ...
вопрос задан: 23 February 2012 16:02
0
ответов

Неизвестное имя типа 'class'; Вы имели в виду "Класс"? AurioTouch

Я пытаюсь перенести код из проекта AurioTouch в свой проект. Но у меня много ошибок: Неизвестное имя типа «класс»; Вы имели в виду "Класс"? Например, в файле FFTBufferManager.h: #include <...
вопрос задан: 23 February 2012 15:57
0
ответов

Как показать отношение частного наследования на диаграмме классов UML

В C ++, поскольку частное наследование не рассматривается как отношение типа «есть-есть», как оно должно отображаться на диаграмме классов и отображается ли оно как имеет отношение, тогда как оно может быть ...
вопрос задан: 23 February 2012 14:51
0
ответов

Имеет ли здесь значение порядок разблокировки мьютексов?

Допустим, у меня есть две переменные, protected_var1 и protected_var2. Далее предположим, что эти переменные обновляются через несколько потоков и достаточно независимы в том, что обычно один или ...
вопрос задан: 23 February 2012 14:20
0
ответов

Не удается создать экземпляр класса из другого пространства имен?

Хорошо, это действительно ошибочно. Я никогда не встречал ничего подобного. Часть моей программы (Не удается compile) содержит три пространства имен, как показано ниже: // namespaceA.h namespace A { enum Kind {...
вопрос задан: 23 February 2012 14:20
0
ответов

Сбой FileDialog при заполнении нижних 4 ГБ

, чтобы отловить ошибки усечения указателя в 64 битах, я добавил упомянутый здесь фрагмент кода, который резервирует нижние 4 ГБ памяти, поэтому выделенные блоки выше 32 бит. В тестовом приложении MFC x64 я вызываю ...
вопрос задан: 23 February 2012 13:58
0
ответов

std :: map Требования к ключам (проектное решение)

Когда я создаю std :: map , C ++ ожидает от меня, что my_data_type имеет собственный оператор <. struct my_data_type {my_data_type (int i): my_i (i) {} bool ...
вопрос задан: 23 February 2012 13:51
0
ответов

В чем разница между итератором Boost Single Pass и итератор прямого обхода?

В стандартном предложении New Iterator Concepts я не могу расшифровать какую-либо полезную разницу между итератором с однократным проходом и итератором с прямым обходом. Есть ли "Утверждение/Примечание" для "++r"...
вопрос задан: 23 February 2012 13:00
0
ответов

Обязан ли стандарт C ++ на низкую производительность iostreams, или я просто имею дело с плохой реализацией?

Каждый раз, когда я упоминаю о низкой производительности iostreams стандартной библиотеки C ++, я встречаю волну недоверия. Тем не менее, у меня есть результаты профилировщика, показывающие большое количество времени, потраченного на код библиотеки iostr
вопрос задан: 23 February 2012 12:12
0
ответов

Отправка сигнала из метода статического класса в Qt

Я пытаюсь закодировать статическую функцию обратного вызова, которая часто вызывается из другой статической функции в том же классе. Моя функция обратного вызова должна излучать сигнал, но по какой-то причине она просто ...
вопрос задан: 23 February 2012 11:22
0
ответов

Задержки XLib, XTestFakeKeyEvent

Я пытаюсь отправить ключ в приложение с помощью XLib и XTestFakeKeyEvent, и он отлично работает со следующим кодом: XSetInputFocus (disp, list [selectWindow], RevertToPointerRoot, CurrentTime); for (i = 0; i & ...
вопрос задан: 23 February 2012 10:01
0
ответов

Как начать редактировать исходный код для Chromium?

Я в некоторой степени начинающий программист (я имею в виду, что владею многими языками программирования, но никогда не посещал формальные классы) и хотел бы серьезно модифицировать Chromium веб-браузер для моего собственного ...
вопрос задан: 23 February 2012 08:55
0
ответов

Автономная, совместимая с STL реализация std::vector

Реализация std::vector, поставляемая с Visual Studio 2010 и более ранними версиями, имеет хорошо известную особенность. : метод resize имеет следующую сигнатуру (совместимую с C++03): void resize(...
вопрос задан: 23 February 2012 08:40
0
ответов

нужно ли нам перекомпилировать библиотеки с помощью C ++ 11?

Это очень неосведомленный вопрос, но: Я хотел бы начать использовать C ++ 11. Могу ли я продолжать использовать свою большую коллекцию библиотек, которые были скомпилированы с помощью моего старого компилятора gcc 4.2.1, или мне нужно ...
вопрос задан: 23 February 2012 07:13
0
ответов

Linux 3.0: выполнение дочернего процесса с помощью конвейерного stdin / stdout

В Linux 3.0 / C ++: я хотел бы функция, которая выполняет следующие действия: строка f (строка s) {строка r = system ("foo
вопрос задан: 23 February 2012 01:45
0
ответов

Реализация интерфейсов в C ++ с унаследованными конкретными классами

Я пытаюсь определить типы интерфейсов в C ++, используя абстрактные классы, и реализовать их с помощью конкретных классов. Проблема, с которой я столкнулся, заключается в том, что я не могу одновременно наследовать и взаимодействовать с другим ...
вопрос задан: 22 February 2012 23:27
0
ответов

Компиляция простого синтаксического анализатора с помощью Boost.Spirit

Часть простой скелетной утилиты, над которой я работаю. У меня есть грамматика для запуска замен в тексте. Я подумал, что это замечательный способ освоиться с Boost.Spirit, но ошибки шаблона - это ...
вопрос задан: 22 February 2012 22:57
0
ответов

Обнаружение типов параметров в семантическом действии Spirit

Общий случай: я не могу понять, почему мои действия грамматики / семантики Spirit не компилируются. Иногда компилятор будет жаловаться на несовместимость присваиваний или типов, и я понятия не имею, что ...
вопрос задан: 22 February 2012 22:31
0
ответов

Как избежать помещения std :: string в класс исключения?

Вот мой класс исключения: class Win32Failure: public std :: exception { общедоступные: Win32Failure (char const * win32_function_name, LONG error_code); char const * win32_function_name () const {...
вопрос задан: 22 February 2012 22:08
0
ответов

QtCreator и «Запустить CMake»

При запуске CMake из представления проекта в QtCreator (команда «Запустить CMake») появляется мастер CMake. Это становится действительно раздражающим, и, поскольку я новичок в QtCreator, я не знаю, есть ли какое-нибудь средство ...
вопрос задан: 22 February 2012 22:02
0
ответов

OpenGL - «сверхгладкая» анимация простого горизонтально движущегося объекта

Я просто хочу сделать простую анимацию (например, в C ++ с использованием OpenGL) некоторого движущегося объекта - скажем, простое горизонтальное перемещение квадрата слева направо правильно. В OpenGL я могу использовать «double -...
вопрос задан: 22 February 2012 21:46
0
ответов

Каков «правильный» способ написать трио Copy / Move / operator = в C ++ 11?

На этом этапе написание пары конструктора копирования и оператора присваивания четко определено; быстрый поиск приведет вас к множеству подсказок о том, как правильно их кодировать. Теперь, когда конструктор перемещения ...
вопрос задан: 22 February 2012 21:38