Результаты поиска по запросу "compiler-construction"
Как я могу запустить GCC / Clang для статического анализа? (только предупреждения)
Без компиляции кода я бы хотел, чтобы GCC или Clang сообщали о предупреждениях. Можно ли запустить компилятор только для статического анализа? Я не могу найти способ передать флаги предупреждения компилятора и сказать, чтобы он не ...
Что делает унарный оператор «-» на неподписанных типах данных в C / C ++ (и на разных компиляторах)?
Например: unsigned int numA = 66; // or anything really unsigned int numB = -numA; unsigned int numC = numA & numBЯ понимаю, что побитовый оператор дополнения может быть использован для получения дополнения до двух (в сочетании с +1). Причина, ...
начальное значение массива int в C
При объявлении массива в C, как это: int array[10];Каково начальное значение целых чисел? Я получаю разные результаты с разными компиляторами, и я хочу знать, имеет ли это какое-то отношение к компилятору или ОС.
Что происходит, когда я компилирую?
Интересно, что компилируется, что происходит, когда вы компилируете? Я имею в виду, да, вы нажимаете на кнопку compile или вводите текст в консоли, но что он делает в фоновом режиме?
Как неинициализированная переменная получает значение мусора?
Когда мы создаем переменную и не инициализируем ее, то некоторое (случайное) число называетсямусорная стоимость назначен на это. Как это значение присваивается переменной?Какова целая концепция / механизм позади этого?Это происходит только в C?
Будет ли компилятор оптимизировать неиспользуемые аргументы статической функции?
У меня есть группа функций, которые все объявленыstatic а такжеfastcall, Большинство из них используют указатель на структуру, которая более или менее выполняет рольthis в C ++. Некоторым функциям в структуре ничего не нужно, но для единообразия ...
Почему более старые спецификации языка C требуют, чтобы функционально-локальные переменные были объявлены заранее?
В языке программирования C все языковые ревизии, с которыми я работал, с обязательными предварительными объявлениями переменных до того, как будут выполнены любые не декларативные / присваивающие выражения. C ++, похоже, отказался от этого ...
Есть ли способ получить настройку Haskell в Windows без установки? (Копировать + вставить)
Я программирую на школьном компьютере. Мне нужна установка на Haskell, которая не требует установки (такую, которую я могу перенести на флэш-диск и скопировать на диск C или, возможно, просто использовать с флэш-диска). У меня уже есть Eclipse, ...
Компиляция Python
Как я могу скомпилировать и запустить файл Python (расширение * .py)?
неявный оператор с использованием интерфейсов
У меня есть универсальный класс, для которого я пытаюсь реализовать неявное приведение типов. Хотя это в основном работает, оно не будет работать для приведения интерфейса. После дальнейшего изучения я обнаружил, что существует ошибка ...