Результаты поиска по запросу "compiler-construction"
Получить код сборки после каждой оптимизации GCC?
ИзОптимизация компилятора [http://en.wikipedia.org/wiki/Optimizing_compiler]в Википедии, Оптимизация компилятора обычно осуществляется с использованиемпоследовательность оптимизирующих преобразованийалгоритмы, которые принимают программу ...
Можно ли использовать новые массивы для переноса?
Можно ли реально использовать размещение нового в переносимом коде при использовании его для массивов? Похоже, что указатель, который вы получаете от new [], не всегда совпадает с адресом, который вы передаете (5.3.4, примечание 12 в стандарте, ...
DLL и LIB файлы
В чем разница между DLL и файлом LIB? Что находится внутри DLL-файла, а что внутри LIB-файла? Нужны ли файлы DLL и LIB для создания исполняемого файла?
как проверить, какой компилятор использовался для сборки Python
Есть ли способ сказать, какой компилятор был использован для созданияPython установить на конкретную машину Linux? Я пытался с помощьюldd наPython динамические библиотеки [1], но мне не удалось понять, была ли она скомпилирована сgcc или ...
Когда использовать volatile с общей памятью CUDA
При каких обстоятельствах вы должны использоватьvolatile ключевое слово с общей памятью ядра CUDA? Я это понимаюvolatile говорит компилятору никогда не кэшировать какие-либо значения, но мой вопрос касается поведения с ...
Почему стандарты C или C ++ явно не определяют char как подписанный или неподписанный?
int main() { char c = 0xff; bool b = 0xff == c; // Under most C/C++ compilers' default options, b is FALSE!!! }Ни стандарт C, ни C ++ не определяет char как подписанный или без знака, он определяется реализацией. Почему стандарт C / C ++ явно не ...
Почему компилятор C ++ позволяет присваивать 0 указателям, а не другим числам [duplicate]
На этот вопрос уже есть ответ здесь: Почему указатели NULL по-разному определяются в C и C ++? [/questions/7016861/why-are-null-pointers-defined-differently-in-c-and-c] 3 ответаЯ публиковал ответ на вопрос - и комментируя это произошло со ...
Модификаторы доступа ООП: время компиляции или время выполнения
Я слышал этоМодификаторы доступа Public, Private and Protected просто некоторые вещи компилятора, и они на самом деле не существуют в скомпилированномБинарный код. Теперь мне интересно, насколько это правильно? И если это правильно, значит ...
Почему Java переключается на смежные целые, кажется, работает быстрее с добавленными случаями?
Я работаю над некоторым Java-кодом, который должен быть сильно оптимизирован, так как он будет работать в горячих функциях, которые вызываются во многих точках моей основной логики программы. Часть этого кода включает в себя умножениеdouble ...
Создают ли объявления функций в C фактический код объекта?
В ходе этого обсужденияо приведении возвращаемого значенияmalloc [https://stackoverflow.com/questions/1565496/specifically-whats-dangerous-about-casting-the-result-of-malloc] многие люди утверждали, что неявное объявлениеmalloc приведет к ...