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

2 ответа

Ошибка компоновщика при сборке clang с использованием Makefile с чекером

Я столкнулся с проблемой на этапе связывания. Что я пытаюсь сделать? Я пытаюсь добавить шашку в лязг. Я собрал LLVM и libc ++ из исходного кода (Да, некоторые тесты не пройдены во время тестирования libcxx после сборки). Чтобы определить ...

2 ответа

Непоследовательное использование const квалификатора между объявлением и определением

Я заметил, что возможно иметьconst квалификатор аргумента значения присутствует в объявлении функции и затем опущен в определении. Это не меняет сигнатуру функции. Это на самом деле хорошо компилируется. Я также заметил, что поведение между ...

3 ответа

Реализация min () и max () в Clang без двойной оценки

Классическая препроцессорная версияmin функция выглядит #define min(a, b) ((a) < (b) ? (a) : (b))Это оставляет вас открытыми для двойной оценки - ситуации, в которой вы делаетеmin(f(), g())забыв об этомf или жеg имеет побочные эффекты, и вам ...

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

1 ответ

Это все еще делает список довольно бесполезным для ответа на вопрос ОП.

ел опцию компилятора GNU99 и C99. В чем их разница? Любая подробная документация? (Clang, Xcode, Mac OS X)

1 ответ

@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.

ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...

1 ответ

 экспериментальная реализация контрактов в Clang.

нтересован в изучении недавно принятогоконтрактное программирование для C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract]для целей обучения и исследования. Поскольку я искал поддержку компилятора, я разочарован тем, что не ...

1 ответ

xcode ld: 8 повторяющихся символов для архитектуры x86_64

Я делаю игру в xcode и c ++ с GLUT & OpenGL. Я хочу разместить 3D-модель в моей игре, и это общий вид заголовочного файла: unsigned int GunNumVerts = 37812; float GunVerts [] = { // f 1/1/1 1582/2/1 4733/3/1 0.266494348503772, ...

2 ответа

Ошибки компиляции Cython: -mno-fused-madd

Всякий раз, когда я компилирую код Cython (используяpyximport) и часто при установке пакетов из источника (сpip) Я получил clang: warning: argument unused during compilation: '-mno-fused-madd'Что это за предупреждение и что я могу сделать, чтобы ...

2 ответа

Как кодировать большие сложные, постоянные структуры данных в C ++

В прошлом я использовал gccСоставное буквальное расширение в стиле C99 [http://gcc.gnu.org/onlinedocs/gcc/Compound-Literals.html]в C ++ для кодирования вложенных константных структур данных в коде. Вот пример: #include <iostream> using namespace ...

0 ответов

Это действительно работает для области действия уровня файла, но есть ли способ отключить оптимизацию только для определенных функций в XCode 5 с использованием LLVM?

я есть кусок кода, который вылетает, если я не строю с отключенной оптимизацией. Я строю с LLVM компилятором 2.0 Я хотел бы отключить оптимизацию, обернув нарушающий код директивой компилятора #pragma; или отключите оптимизацию для всего ...