0
ответов

Как компилятор решает, стоит ли делать мои функции встроенными или нет?

Мне интересно, знает ли кто-нибудь логику, которую обычно используют компиляторы C ++, чтобы решить, стоит ли делать мои функции встроенными или нет? встроить функцию при компиляции (при условии, что была запрошена встроенная функция). Неужели такого род
вопрос задан: 6 October 2011 08:31
0
ответов

Как сымитировать версию __FUNCTION__ от Microsoft с помощью gcc?

Когда я использую макрос / переменную __FUNCTION__ для распечатки отладочной информации, кажется, есть разница в том, что она выводит при использовании компилятора Microsoft C ++ и gcc . Например, при использовании ...
вопрос задан: 4 October 2011 22:11
0
ответов

Сочетание директивы 'using' с частичной перегрузкой: функция gcc или ошибка intel?

Я хочу использовать набор библиотек, написанных на C++ с компиляторами Intel. Я приложил пример кода, который демонстрирует проблему. В библиотеках есть много мест, где они используют ...
вопрос задан: 4 October 2011 08:53
0
ответов

Как мне сгенерировать новый исходный код в текстовой форме в плагине компилятора Scala?

Я только что закончил первую версию плагина компилятора Java 6, который автоматически генерирует оболочки (прокси, адаптер, делегат, назовите это как вам нравится) на основе аннотации. Поскольку я делаю ...
вопрос задан: 2 October 2011 10:12
0
ответов

Как заставить boost.build использовать конкретную установку компилятора?

Я пытаюсь собрать boost 1.45, используя установка локального компилятора GCC. Я не могу заставить его использовать другую команду компилятора, отличную от "g ++" по умолчанию. Вот что произошло на данный момент: В исходном коде boost_1_45_0 ...
вопрос задан: 1 October 2011 11:14
0
ответов

Почему метод Invoke сконструированного класса делегата является виртуальным?

Я видел в CLR через C # и в статье проекта "Делегирование за кулисами", что когда компилятор C # видит этот общедоступный делегат void MyDelegate (int intValue); на самом деле он генерирует что-то вроде этого ...
вопрос задан: 28 September 2011 19:19
0
ответов

Короткое замыкание логических операндов без побочных эффектов

За вознаграждение: как можно отключить это поведение в каждом конкретном случае без отключения или снижения уровня оптимизации? Следующее условное выражение было скомпилировано на MinGW GCC 3.4 ....
вопрос задан: 27 September 2011 02:29
0
ответов

Зачем нам нужны префиксная, постфиксная нотация

Я знаю, как каждый из них может быть преобразован друг в друга, но никогда толком не понимал, каковы их приложения. Обычная инфиксная операция вполне читаема, но где она Ошибка, которая привела к ...
вопрос задан: 26 September 2011 23:21
0
ответов

Доступен ли доступ к изменчивым локальным переменным извне из наблюдаемого поведения функции в C ++?

В C ++ 03 стандартное наблюдаемое поведение (1.9 / 6) включает чтение и запись изменчивых данных. Теперь у меня есть такой код: int main () {const volatile int value = 0; if (value) {} return 0; } ...
вопрос задан: 26 September 2011 09:18
0
ответов

Ошибка компилятора о том, что граф классов не является конечным из-за расширенно рекурсивного параметра типа

С этим фрагмент кода: черта B [T] черта C [T] класс A [T] расширяет B [A [C [T]]] Я получаю следующую ошибку: error: class graph не является конечным, потому что параметр типа T является расширенно рекурсивным ...
вопрос задан: 24 September 2011 17:57
0
ответов

Какой набор инструментов мне нужен для кросс-компиляции Clang для iOS

Хорошо, поэтому, прежде всего, я знаю, что это можно скомпилировать на iOS (armv7), потому что я прочитал документацию. Однако я не могу найти подходящий набор инструментов. Итак, какие наборы инструментов я уже пробовал: i686 -...
вопрос задан: 22 September 2011 13:07
0
ответов

Насколько глубоко делают компиляторы встроенные функции?

скажем, у меня есть некоторые функции, каждый из двух простых строк кода, и они называют друг друга следующим образом: звонки C Звонки D ... вызывает K. (в основном это длинная серия коротких вызовов функций.) ...
вопрос задан: 18 September 2011 17:09
0
ответов

VC++: Странные ошибки компилятора

Я работаю в визуальной студии с DirectX и сегодня получил несколько странных ошибок компилятора, которые не имеют никакого смысла (по крайней мере, для меня)... Вот какие ошибки я получаю: ошибка C2143: синтаксическая ошибка : ...
вопрос задан: 12 September 2011 09:09
0
ответов

Почему я не могу использовать инициализатор массива с неявно напечатанной переменной?

Почему я не могу использовать инициализатор массива с неявно напечатанной переменной? строка [] слова = {"яблоко", "клубника", "виноград"}; // законно string [] слова = новая строка [] {"Apple", "...
вопрос задан: 8 September 2011 19:45
0
ответов

Возможно ли написать компилятор на Javascript?

Возможно ли использовать Javascript для написания компилятора, который может поддерживать другой вид языка в качестве скриптового? Допустим, у меня есть кусок HTML. <язык сценария="cpp" id="cppScriptBlock" EntryPoint=....
вопрос задан: 8 September 2011 05:31
0
ответов

Размер перечисления в байтах разных компиляторов [дубликат]

- это размер enum всегда одинаково среди различных компиляторов (GCC, Visual C и другие?). То есть, имеет ли размер () определенного Enum, дает одинаковые значения с каждым компилятором, который следуют следующим образом C / C ++ ...
вопрос задан: 7 September 2011 13:51
0
ответов

На что делает размер объекта объекта C ++?

всякий раз, когда мы компилируем файл C ++, создается файл OBJ. Я хочу знать, что на каких факторах зависит размер файла OBJ? Просто сделать мой вопрос более понятным, Например, файл C ++ ...
вопрос задан: 6 September 2011 12:13
0
ответов

Xcode: Как изменить имя папки проекта, не создавая проблем?

Я хотел бы изменить имя папки, в которой находится проект Xcode. Но когда я делаю это, я больше не могу строить свой проект. Это показывает мне 2 ошибки, которые говорят: компилятор Apple LLVM 3.0 ошибка файл "проект...
вопрос задан: 6 September 2011 00:11
0
ответов

Что было бы вовлечено в то, чтобы заставлять свободного Паскаля скомпилировать в AVR, ATMega и Ардуино?

это было бы слишком много усилия иметь компиляцию FPC на платформу Ардуино? Я действительно хотел бы использовать Lazarus, чтобы сделать некоторые "эскизы".
вопрос задан: 5 September 2011 18:26
0
ответов

Когда компилятор может статически связывать вызов виртуальной функции?

Я ожидал, что компилятор сможет статически разрешить вызов функции к виртуальной функции, если тип класса известен во время компиляции (например, если экземпляр класса не используется через ....
вопрос задан: 3 September 2011 10:12
0
ответов

Можно ли создавать модификации языка C#, как и LINQ?

Я довольно долго просматривал блог мистера Скита о том, как переделать LINQ. В частности, он утверждает, что код: var list = (от человека в людях, где person.FirstName.StartsWith("J")....
вопрос задан: 30 August 2011 17:29
0
ответов

Политика разворачивания петли JIT?

Какая политика разворачивания петли JIT? Или если нет простого ответа на этот вопрос, то можно ли как-то проверить, где/когда происходит разворачивание цикла в цикле? Дочерний GNode = ноль; for(...
вопрос задан: 30 August 2011 12:35
0
ответов

Компилятор C ++ 11: наиболее близок к стандарту и насколько близок?

Теперь мне интересно изучать C ++ более тщательно, чем C ++ 11 явно ратифицирован. Какой компилятор в настоящее время наиболее близок к полной поддержке C ++ 11? Насколько близко сказано, что компилятор ...
вопрос задан: 29 August 2011 16:23
0
ответов

Самый уважаемый язык и бесплатный компилятор для создания операционных систем для любителей? [closed]

Надеюсь, это хороший быстрый вопрос для ответа. Какой язык считается языком де-факто для написания хобби операционных систем с нуля, который также поддерживает создание 512 ...
вопрос задан: 29 August 2011 11:00
0
ответов

] Сгенерированные различия IL для VB.NET и C # [

] Сегодня я играл с Entity Framework и прочитал, что сгенерированный IL для C # отличается от VB.NET для следующих code: VB.NET: Dim ctx As New TravelEntities Sub Main () ... [
вопрос задан: 26 August 2011 12:06
0
ответов

Где именно проходит граница между препроцессором и компилятором?

По разным источникам (например, в радиопередаче SE с Кевлином Хенни, если я правильно помню), «C с классы »был реализован с помощью препроцессорной технологии (тогда на выходе был ...
вопрос задан: 25 August 2011 08:01
0
ответов

Детали создания шаблона компиляторов GCC и MS

Может ли кто-нибудь предоставить сравнение или конкретные детали того, как создается экземпляр шаблона во время компиляции и / или компоновки в компиляторах GCC и MS? Этот процесс отличается в контексте ...
вопрос задан: 24 August 2011 21:30
0
ответов

Динамический против статического компилятора (JavaScript)

В настоящее время я пишу компилятор JavaScript на ANTLR + Java . Я читал здесь вопросы о переполнении стека о том, как продолжить выполнение - и всегда отвечу, что было бы слишком сложно ...
вопрос задан: 24 August 2011 20:03
0
ответов

Как мне использовать gotoxy () в gcc

Я использую gcc в ubuntu.so, компилирую и выполняю в терминале. Но в онлайн-соревнованиях по программированию они требуют вывода, как показано на диаграмме. Для этого, если я использую TURBOC, я могу получить его с помощью conio.h ...
вопрос задан: 24 August 2011 03:24
0
ответов

Горячая перекомпиляция для C ++

Недавно я был поражен, увидев, как код Java автоматически перекомпилируется и вводится в работающую программу. Поскольку современные компиляторы C ++ (например, на основе LLVM) начинают исследовать JIT-компиляцию, я ...
вопрос задан: 21 August 2011 13:51