compiler-construction

Das Tag compiler-construction sollte auf Fragen zur Programmierung von Compilern oder zu Fragen zum detaillierten Innenleben von Compilern angewendet werden. NUTZEN SIE NICHT für Fragen zum * Verwenden * spezifischer Compiler oder Kompilierungsfehler.
1
Antwort

Warum erzeugt die Verwendung von Namensargumenten in einer Funktion tatsächlich mehr Code?

Beim Lesen des Jon Skeet-Buchs habe ich (einiger Zeit) die Verwendung der " Benannten Argumente " im Funktionsaufruf gefunden. Hier ist ein schnelles und einfaches Beispiel: %Vor% Nachdem ich es benutzt habe und später den kompilierten Code...
11.09.2012, 19:19
2
Antworten

C ++ Bibliothekskompatibilität

Ich schreibe gerade eine Bibliothek und überlege, von GCC 4.1.2 auf 4.5.2 (neueste Version) von GCC zu wechseln. Wenn ich meinen Code in eine statische Bibliothek kompiliere, kann ich davon ausgehen, dass Compiler-Kompatibilität (auf dem gleiche...
16.01.2011, 14:06
1
Antwort

Der Compiler scheint zwei Versionen einer überladenen Methode zu verwirren. Warum?

In meiner jsp-Datei gibt es eine Zeile: %Vor% und die Sonnenfinsternis klagt:    Die Methode decodeBase64 (byte []) im Typ Base64 ist nicht anwendbar für die Argumente (String) " Es besagt, dass die Methode ein String erhält, aber...
06.11.2012, 13:47
4
Antworten

Welcher C ++ - Compiler benutzt mein Programm?

Ich bin nicht sehr Experte in cpp Programmierung, eher ein Anfänger in der enormen Welt der Programmierung, wie heutzutage wir nur jede IDE installieren und beginnen mit unseren Programmen darin. Ich fing an, CodeBlocks IDE zu verwenden, aber nu...
06.08.2011, 17:46
2
Antworten

Wie starte ich den C # 4.0 Compiler mit der CSharpCodeProvider Klasse?

Ich verwende dieses Snippet %Vor% für den 3.5-Compiler für die dynamische Code-Kompilierung. Ich nehme an, ich sollte "v4.0" verwenden, um zum 4.0 Compiler zu wechseln?     
25.05.2010, 01:05
7
Antworten

Beispiel Compiler [geschlossen]

Ich suche nach dem Quellcode eines Compilers, der in der Lage ist, Win32-Programme aus einem Eingabeprogramm in einer Programmiersprache zu erstellen (es spielt keine Rolle, je einfacher, desto besser) Aber ich kann nichts für mich finden und...
12.04.2010, 17:12
2
Antworten

Wie weiß der Compiler, welcher catch-Block verwendet werden soll?

Angenommen, ich habe die folgenden zwei Dateien, main.cpp : %Vor% und foo.cpp : %Vor% Wenn ich nun jede dieser Dateien separat kompiliere, die resultierenden Objektdateien verknüpfe und die resultierende ausführbare Datei ausführe, b...
24.11.2016, 22:28
6
Antworten

Gibt es eine Möglichkeit, den verfügbaren Stapelspeicher zur Laufzeit zu ermitteln?

Ich weiß, dass die Stapelgröße fest ist. Daher können wir keine großen Objekte auf dem Stapel speichern und wir verschieben zu dynamischen Zuordnungen (z. B. malloc). Stack wird auch verwendet, wenn Funktionsaufrufe verschachtelt werden, daher v...
07.11.2009, 17:46
2
Antworten

Kann ich ein Protokoll der vom Compiler angewandten Optimierungen erhalten? [Duplikat]

Gibt es beim Kompilieren einer C ++ - Anwendung oder -Bibliothek mit aktivierten Optimierungen wie -O3 für gcc eine Möglichkeit, die angewandten Optimierungen aufzulisten? Ich meine, ohne den tatsächlichen Byte-Code zu vergleichen. Das wäre...
24.03.2014, 10:00
2
Antworten

Was ist der Unterschied zwischen Datenflussanalyse und abstrakter Interpretation?

Was ist der Unterschied zwischen Datenflussanalyse und abstrakter Interpretation und werden sie für den gleichen Zweck verwendet? Was sind die Vor- und Nachteile dieser beiden zueinander?     
28.06.2013, 18:16