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

3 ответа

Компиляция в командной строке в Visual C ++

Кто-нибудь знает, как использовать компилятор командной строки ('cl' и 'link') в Visual C ++ для создания проекта? Мы больше привыкли к «make» и «gcc» здесь, но недавно были перемещены в Visual Studio. Я предполагаю, что мы могли бы использовать ...

13 ответов

Какое общее неопределенное / неопределенное поведение для C, с которым вы сталкиваетесь? [закрыто]

Примером неопределенного поведения в языке Си является порядок вычисления аргументов функции. Это может быть слева направо или справа налево, вы просто не знаете. Это повлияет на то, какfoo(c++, c) или жеfoo(++c, c) оценивается. Какое еще ...

4 ответа

Компиляторы, которые поддерживают C11

Мне было интересно, есть ли какие-нибудь компиляторы, которые поддерживают значительное количество нового стандарта C11. Ищете такие функции, как общий выбор и т.д. Какие-либо предложения?

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

3 ответа

Java ClassLoader: загрузить один и тот же класс дважды

у меня естьClassLoader который загружает класс, скомпилированныйJavaCompiler из исходного файла. Но когда я изменяю исходный файл, сохраняю его и перекомпилирую,ClassLoader по-прежнему загружает первую версию класса. ClassLoader cl = ...

7 ответов

Два интерфейса с одинаковой сигнатурой метода, реализованные в классе Java

У меня есть два интерфейса Java и один реализующий класс. (Я использовал Eclipse для непосредственного запуска программы, и я не пытался проверять какие-либо предупреждения компилятора и так далее, явно компилируя из командной строки.) Почему ...

2 ответа

Пул Java String и приведение типов

Мой вопрос касается того, как Java обрабатывает строковые литералы. Из спецификаций языка Java (JLS) совершенно ясно, что литералы String неявно интернируются - другими словами, объекты, которые создаются в части пула констант String, в отличие ...

3 ответа

Предупреждение: эта десятичная константа не имеет знака только в ISO C90

Часть кода: long rangeVar = 0; rangeVar = atol(p_value); if (rangeVar >= -2147483648 && rangeVar <= 2147483647)При компиляции я получаю: предупреждение: эта десятичная константа без знака только в ISO C90 Заранее спасибо

5 ответов

cmake не находит Qt4

Начиная с версии 4.8.0, я переустановил Qt, и теперь я тоже хочу использовать cmake. Чтобы заставить работать cmake, я помню, что мне нужно было добавить папку mingw bin (QtSDK\Desktop\Qt\4.7.3) к PATH обратно в Qt4.7.3, так что я догадался, что ...

1 ответ

Sequence Point - Xor Swap на массиве дает неверный результат

Я научился использовать оператор Xor для замены двух целых чисел, например: int a = 21; int b = 7; a^=b^=a^=b; Я бы наконец получил а = 7 и б = 21. Я пытаюсь использовать оператор xor для массива следующим образом: int main() { int a[] = ...

2 ответа

Параметры по умолчанию и отражение: если ParameterInfo.IsOptional, то всегда ли DefaultValue надежно?

Я смотрю какParameterInfo.IsOptional определяется (я добавляю поддержку параметров по умолчанию во внутреннюю структуру IOC), и мне кажется, что при значении true нет гарантии, чтоParameterInfo.DefaultValue ...