0
ответов

Какие примитивные типы по умолчанию -инициализируются в C?

Я только что заставил компилятор Apple C/C++ инициализировать число с плавающей запятой не -нулевым значением (приблизительно " -0.1" ). Это было большим сюрпризом -и случалось лишь изредка (, но повторялось на 100%, если вы проходили через одно и то же.
вопрос задан: 23 May 2017 12:23
0
ответов

Объекты LLVM String Value: Как получить строку из значения?

При создании IR из существующего AST, мой AST имеет некоторые строковые значения (при компиляции они собираются из std::string) и я хочу безопасно установить их как llvm::Value, чтобы использовать как часть ...
вопрос задан: 30 April 2015 10:12
0
ответов

Почему флаг компоновщика -ObjC необходим для связывания категорий в статических библиотеках? (LLVM)

Относительно технических вопросов и ответов от Apple: http://developer.apple.com/library/mac/#qa/qa1490/_index.html Я думаю, что компилятор мог бы помечать вызовы методов, определенных в категориях, при компиляции. время (это ...
вопрос задан: 18 June 2012 20:31
0
ответов

xcode -«попытка использовать удаленную функцию» -что это значит?

Я пишу библиотеку C++ в Xcode 4.2. Один из моих классов не будет компилироваться с этой ошибкой :«попытка использовать удаленную функцию». Нет конкретного указания, о какой функции идет речь. Я не...
вопрос задан: 9 April 2012 21:26
0
ответов

Сливается ли @autoreleasepool {} при досрочном возврате / выходе?

Рассмотрим этот пример: - (void) doSomething {@autoreleasepool {@autoreleasepool {if (someCondition) {/ * ... размещает здесь несколько автоматически выпущенных объектов ... */ возвращение; }} } ...
вопрос задан: 9 February 2012 10:55
0
ответов

строковое представление структуры llvm :: Type

llvm :: Type 2.9 и ранее использовалось для использования метода getDescription для получения строкового представления типа. Этот метод больше не существует в llvm 3.0. Я не уверен, что это не рекомендуется в ...
вопрос задан: 4 January 2012 02:42