Resultados da pesquisa a pedido "compiler-construction"

4 a resposta

Por que diferentes compiladores C fornecem resultados diferentes para um programa C? [fechadas

Tenho uma dúvida de por que acontece que diferentes compiladores fornecem saídas diferentes para um mesmo programa em C.Se existe um C padrão, por que esses famosos compiladores não usam isso completamente? a diferença na saída é causada por ...

2 a resposta

Detalhes da instanciação do modelo dos compiladores GCC e MS

Alguém poderia fornecer uma comparação ou detalhes específicos de como a instanciação de modelo é tratada no tempo de compilação e / ou link nos compiladores GCC e MS? Esse processo é diferente no contexto de bibliotecas estáticas, ...

7 a resposta

Como compilar o asm gerado pelo GCC?

Estou brincando com algum código ASM, e algo está me incomodand Eu compilo isso: #include <stdio.h> int main(int argc, char** argv){ printf("Hello World\n"); return 0; }withgcc file.c -S -o file.S isso gera um pequeno pedaço de ...

6 a resposta

Compilador C ++ 11: o mais próximo do padrão e o quão próxim

Estou interessado em aprender C ++ mais profundamente agora que o C ++ 11 aparentemente foi ratificado. Qual compilador atualmente implementa a coisa mais próxima disponível para o suporte completo ao C ++ 11? Quão próximo está o compilador do ...

2 a resposta

uando o compilador pode vincular estaticamente uma chamada a uma função virtua

Eu esperava que o compilador fosse capaz de resolver estaticamente uma chamada de função para uma função virtual se o tipo da classe for conhecido em tempo de compilação (por exemplo, se a instância da classe não estiver sendo usada por meio de ...

3 a resposta

Por que não posso usar o inicializador de matriz com uma variável digitada implicitament

Por que não posso usar o inicializador de matriz com uma variável digitada implicitament string[] words = { "apple", "strawberry", "grape" }; // legal string[] words = new string[]{ "apple", "strawberry", "grape" }; // legal var words = new ...

1 a resposta

Existe alguma maneira de usar o LLVM 3 no Xcode 4.

Eu me pergunto, como o LLVM 3.0 está prontamente disponível e é oficialmente lançado, existe uma maneira de compilar com o LLVM 3 ao usar o Xcode 4.1. Ajudaria muito desde que eu usei o ARC e meu desenvolvimento de aplicativos acabou por ...

5 a resposta

omo a herança virtual C ++ é implementada nos compiladore

Como os compiladores implementam a herança virtua No código a seguir: class A { public: A(int) {} }; class B : public virtual A { public: B() : A(1) {} }; class C : public B { public: C() : A(3), B() {} };Um compilador gera duas instâncias ...

2 a resposta

Qual é a diferença entre a análise LR (0) e SLR?

Estou trabalhando nos conceitos dos meus compiladores, no entanto, estou um pouco confuso ... O Google não me levou a lugar nenhum para uma resposta definitiv Os analisadores SLR e LR (0) são o mesmo? Se não, qual é a diferença?

2 a resposta

Anomaly ao usar 'var' e 'dynamic'

Eu me deparei com uma Anomalia em que pela primeira vez, usando ovar palavra-chave @ me morde Siga este método muito simples public static Int32? GetNullableInt32(Int32 num) { return new Nullable<Int32>(num); }gora, podemos chamar esse método ...