У меня есть функция, которая возвращает объект NSError по ссылке: NSData *foo(NSData *foo, NSError *__autoreleasing *outError); Эта функция использует API, который принимает указатель на хранилище для ...
Компиляция этого примера кода для boost :: program_options: http://svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cpp ... на MacOS Lion (10.7.2) с использованием boost-1.48.0, установленного с ...
У меня есть код, который для целей этого вопроса сводится к шаблону {{ 1}} class TemplateClass: public T {public: void method () {} template static ...
Я только что скомпилировал и установил clang + llvm 3.0 на свой ubuntu 10.04, а также libc ++ из svn. Поскольку статус в libc ++ показывает, что поддержка потоков завершена, я хотел попробовать std :: async. Итак, я следую примеру ...
Хотя здесь есть некоторые вопросы относительно поддержки clang в C ++ 11, мне кажется, что я не могу заставить clang ++ съесть мой код C ++ 11. $ clang ++ --version
clang version 2.9 (tags / RELEASE_29 / final) ...
Я хотел бы использовать возможности анализа кода clang в плагине для IDE на базе Java. Поскольку плагин должен быть написан на Java, мне интересно, есть ли привязки к Java для libclang,...
Я пытаюсь подготовить систему сборки с использованием SCons. Я хочу использовать clang для фазы генерации кода и настраиваемый набор инструментов компилятора для всего остального. По умолчанию конфигурация SCons не ...
Я пишу API, который включает обработку событий, и я хотел бы иметь возможность использовать блоки для обработчиков. Обратные вызовы часто хотят получить доступ или изменить себя. В режиме ARC Clang предупреждает, что блокирует ...
Какие шаги необходимо выполнить для интеграции Clang в NetBeans? Я также хотел бы видеть сообщения об ошибках и предупреждениях Clang из NetBeans. Это будет использоваться в основном для разработки на C.
Я только что загрузил исходники CLang, создал рабочую область IDE Visual C ++ 10 с помощью CMake и собрал все из Visual C ++ 10.0 (экспресс). Теперь я получаю кучу ошибок компоновщика в hello world: d: \ dev \ ...
По прихоти я попытался определить функцию main как функцию шаблона, используя clang 2.9: template
int main (int argc, char ** argv)
{
} и получил следующую ошибку. error: ...
Я пытаюсь использовать std :: shared_ptr в clang ++ (версия clang 3.1 (магистраль 143100)) с помощью libstdc ++ (4.6.1). У меня есть небольшая демонстрационная программа: #include int main ()
{std :: shared_ptr <...
Каков выигрыш в производительности компилятора (особенно компиляторов, которые использует Xcode), не обрабатывающего каждую переменную как переменную __block? Я полагаю, что что-то должно быть, я сомневаюсь, что во время ...
Привет, я новичок в разработке компиляторов, и мне интересно, как выглядит AST. У меня есть небольшой фрагмент кода, и я использую Clang для создания AST. Я не получаю от этого много информации. Судя по внешнему виду ...
Я скачал и собрал clang версии 3.0, чтобы немного поиграть с возможностями C++11, но получаю такую ошибку (даже несмотря на использование флага -Wc++11-extensions). S:\llvm\code>clang++....
Где я могу найти полный список флагов clang? Есть некоторые, например -include-pch, которые, похоже, даже не указаны в man page. :( Я знаю, что GCC использует некоторые из тех же флагов, но он не ...
Компилятор clang C ++ утверждает, что, помимо прочего, лучшая интеграция IDE за счет предоставления API для IDE, который можно использовать для таких задач, как синтаксический анализ кода. Итак, есть ли какая-нибудь хорошая C ++ IDE? ...
В Xcode 4.2 есть проблема, когда Xcode заполняет мой загрузочный диск десятками ГБ файла preamble.pch - ****** файлы, где-то в / private / var / folder /. Кто-нибудь знает, как предотвратить это от ...
Здравствуйте, я обновил свой Xcode до версии 4.2 и clang ++ до версии: Apple clang версии 3.0 (теги / Apple / clang-211.10.1) (на основе LLVM 3.0svn) Цель: x86_64-apple-darwin11.2.0
Модель потока: posix
. ..
Я проектирую компьютер с последовательным интерфейсом TTL и изо всех сил пытаюсь выбрать архитектуру, более подходящую для серверной части компилятора LLVM (я хочу иметь возможность запускать на нем любое программное обеспечение C ++). Не будет MMU, нет
Я надеюсь показать визуализацию базы кода, которая может показать слишком сложные и взаимосвязанные области. Я знаю, что такое clang, но не уверен, что в данном случае это дает мне то, что я хочу.
Насколько мне известно, std:: последовательность создает идентную копию массива своего содержимого при вызове методов c_str ()/data () (с окончанием или выходом NUL-char, здесь не имеет значения). В любом случае, объект также...
- это диагностические сообщения Clang C компилятора (предупреждение, предупреждение, ошибки и т. Д.) Жесткокодированные или оно обеспечивает способ указать, какой язык (в зависимости от T o Английский), чтобы излучать их? Могу ли я обеспечить пользова
Мне любопытно, почему GCC показывает мне два одинаковых предупреждения при компиляции этого файла: $ CAT TEST.C #include int main argc, char const * argv [])
{длинный foo = 0л; printf ("% I \ n", ...
Рассмотреть следующий фрагмент: struct foo {int a; int b; int c;
}; struct foo f;
printf ("% u,% u \ n", sizeof (struct foo), sizeof (f)); Код возвращает одинаковые значения, но мне было интересно, если ...
Я хочу написать метод, который будет принимать целое число и возвращать строку std:: этого целого числа, отформатированного запятыми. Пример объявления: std:: string FormatWeyCommas (длинное значение); Пример использования: std:...
Я пишу простой класс кнопки, что-то вроде это: @interface MyButton: NSObject {id object; Действие SEL;
}
@property (сильный) объект id;
действие @property SEL;
- (пустой) огонь;
@end @ ...
Я интересуюсь использованием unicode символы (как \apha) на имена function/varaible в моей программе C++, которую я скомпилирую с лязгом ++ на Linux. Делает любой знает о хорошем руководстве / список правил пойти...