Результаты поиска по запросу "compiler-construction"
Компиляция в командной строке в Visual C ++
Кто-нибудь знает, как использовать компилятор командной строки ('cl' и 'link') в Visual C ++ для создания проекта? Мы больше привыкли к «make» и «gcc» здесь, но недавно были перемещены в Visual Studio. Я предполагаю, что мы могли бы использовать ...
Какое общее неопределенное / неопределенное поведение для C, с которым вы сталкиваетесь? [закрыто]
Примером неопределенного поведения в языке Си является порядок вычисления аргументов функции. Это может быть слева направо или справа налево, вы просто не знаете. Это повлияет на то, какfoo(c++, c) или жеfoo(++c, c) оценивается. Какое еще ...
Компиляторы, которые поддерживают C11
Мне было интересно, есть ли какие-нибудь компиляторы, которые поддерживают значительное количество нового стандарта C11. Ищете такие функции, как общий выбор и т.д. Какие-либо предложения?
Java ClassLoader: загрузить один и тот же класс дважды
у меня естьClassLoader который загружает класс, скомпилированныйJavaCompiler из исходного файла. Но когда я изменяю исходный файл, сохраняю его и перекомпилирую,ClassLoader по-прежнему загружает первую версию класса. ClassLoader cl = ...
Два интерфейса с одинаковой сигнатурой метода, реализованные в классе Java
У меня есть два интерфейса Java и один реализующий класс. (Я использовал Eclipse для непосредственного запуска программы, и я не пытался проверять какие-либо предупреждения компилятора и так далее, явно компилируя из командной строки.) Почему ...
Пул Java String и приведение типов
Мой вопрос касается того, как Java обрабатывает строковые литералы. Из спецификаций языка Java (JLS) совершенно ясно, что литералы String неявно интернируются - другими словами, объекты, которые создаются в части пула констант String, в отличие ...
Предупреждение: эта десятичная константа не имеет знака только в ISO C90
Часть кода: long rangeVar = 0; rangeVar = atol(p_value); if (rangeVar >= -2147483648 && rangeVar <= 2147483647)При компиляции я получаю: предупреждение: эта десятичная константа без знака только в ISO C90 Заранее спасибо
cmake не находит Qt4
Начиная с версии 4.8.0, я переустановил Qt, и теперь я тоже хочу использовать cmake. Чтобы заставить работать cmake, я помню, что мне нужно было добавить папку mingw bin (QtSDK\Desktop\Qt\4.7.3) к PATH обратно в Qt4.7.3, так что я догадался, что ...
Sequence Point - Xor Swap на массиве дает неверный результат
Я научился использовать оператор Xor для замены двух целых чисел, например: int a = 21; int b = 7; a^=b^=a^=b; Я бы наконец получил а = 7 и б = 21. Я пытаюсь использовать оператор xor для массива следующим образом: int main() { int a[] = ...
Параметры по умолчанию и отражение: если ParameterInfo.IsOptional, то всегда ли DefaultValue надежно?
Я смотрю какParameterInfo.IsOptional определяется (я добавляю поддержку параметров по умолчанию во внутреннюю структуру IOC), и мне кажется, что при значении true нет гарантии, чтоParameterInfo.DefaultValue ...