compile-time

Bezieht sich auf die Informationen, die zum Zeitpunkt der Kompilierung des Quellcodes abgeleitet oder bekannt sein können, im Gegensatz zu Informationen, die nur bei der Ausführung des Quellcodes abgeleitet werden können. Verwenden Sie dieses Tag nicht für Fragen zur Zeit, die für die Kompilierung des Quellcodes benötigt wird.
2
Antworten

Sich gegenseitig ausschließende Schnittstellen zur Kompilierzeit sicherstellen?

Ich möchte sicherstellen, dass zwei Interfaces niemals in derselben Klasse zur Kompilierungszeit gefunden werden, ähnlich wie AttributUsage überprüft benutzerdefinierte Attribute zur Kompilierzeit. z.B.: %Vor% Ich kann das natürlich zur...
09.05.2011, 12:54
1
Antwort

C ++ - ID zum Zeitpunkt der Kompilierung

Ich möchte einen Hash für eine Klasse basierend auf dem abgeleiteten Typ zur Kompilierzeit generieren. Heute erzeuge ich es wie folgt: %Vor% aber das erzeugt (ziemlich unnötigerweise) Laufzeit-Initialisierungscode (die Hash (..) -Funktion ma...
22.08.2011, 14:19
3
Antworten

Warum werden (konstante) Ausdrücke zur Kompilierzeit in Haskell nicht ausgewertet?

Ich lerne gerade Haskell, und da gibt es eine Sache, die mich verblüfft: Wenn ich einen komplexen Ausdruck erstelle (dessen Berechnung einige Zeit in Anspruch nehmen wird) und dieser Ausdruck konstant ist (dh er besteht nur aus bekannten, fes...
08.10.2013, 21:51
6
Antworten

Kompilierzeit Berechnung der Anzahl der Bits benötigt, um n verschiedene Zustände zu kodieren

Bearbeiten: In der ersten Frage hatte eine falsche Formel und der Algorithmus versuchte etwas völlig anderes als das, was beabsichtigt war. Ich entschuldige mich und ich beschloss, die Frage neu zu schreiben, um alle Verwirrung zu beseitigen....
21.05.2014, 11:09
3
Antworten

Was ist der Unterschied zwischen Laufzeit und Kompilierzeit? [geschlossen]

Was ist eine Laufzeit? Ist es eine virtuelle Maschine, die halb kompilierten Code ausführt, der auf einem bestimmten Prozessor nicht ausgeführt werden kann. Wenn ja, was ist eine virtuelle Maschine? Ist es eine andere Software, die den halb komp...
07.04.2013, 22:11
3
Antworten

Wie überprüfe ich 'typeof' auf den ungültigen Wert zur Kompilierzeit?

sagen wir, dass ich C-Makro haben möchte, das auf jedem Typ funktioniert. Ich benutze GCC-Compiler (& gt; = 4.6) und kann GNU99-Makros verwenden. %Vor% Verwendung von Makro für TIMER kann zum Beispiel so aussehen %Vor% Also muss TIMER de...
17.09.2012, 04:33
2
Antworten

SASS: Variable zur Kompilierzeit setzen

Ist es möglich eine sass-Variable zur Kompilierzeit zu setzen? Ich möchte das grundsätzlich tun: %Vor% Wenn ich nach css kompiliere, möchte ich $ color auf "blau" setzen (vorzugsweise von der Kommandozeile). Hat jemand das schaffen können?...
08.04.2011, 00:17
1
Antwort

template metafunktion zum Erkennen von Vorlagenspezialisierungen

Inspiriert von dieser Frage frage ich mich, ob es eine Kompilierzeitprüfung gibt, die man einführen kann, um zu erkennen, ob zwei gegebene Template-Instanziierungen: %Vor% werden aus der gleichen Definition erstellt oder wenn sie aus versc...
09.01.2013, 18:34
1
Antwort

Erzwingt das Auswerten eines konstanten Ausdrucks während der Kompilierzeit?

Vor ein paar Tagen habe ich gefragt, nach welchen Kriterien der Compiler entscheidet, ob während der Kompilierzeit eine constexpr-Funktion berechnet wird oder nicht. Wann wird eine constexpr-Funktion beim Kompilieren ausgewertet? Zeit? W...
12.01.2013, 14:29
2
Antworten

Warum 'constexpr' Parameter nicht erlaubt sind?

Es wäre nützlich, "constexpr" -Parameter zu haben, um Compiler-bekannte Werte zu unterscheiden und so Fehler bei der Kompilierung zu erkennen. Beispiele: %Vor% Was ist ein ungültiger Code für jetzt? Kann mir jemand erklären, warum das nicht...
21.12.2014, 17:36