Als «compiler-bug» getaggte Fragen



6
(this == null) in C #!
Aufgrund eines Fehlers, der in C # 4 behoben wurde, wird das folgende Programm gedruckt true. (Probieren Sie es in LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " …

1
Warum läuft dieser Haskell-Code mit -O langsamer?
Dieser Teil des Haskell-Codes läuft mit aber viel langsamer-O-O sollte aber ungefährlich sein . Kann mir jemand sagen, was passiert ist? Wenn es darauf ankommt, ist es ein Versuch, dieses Problem zu lösen , und es verwendet die binäre Suche und den persistenten Segmentbaum: import Control.Monad import Data.Array data Node …

4
Warum gewährleistet flüchtig in Java 5+ nicht die Sichtbarkeit von einem anderen Thread?
Gemäß: http://www.ibm.com/developerworks/library/j-jtp03304/ Wenn unter dem neuen Speichermodell Thread A in eine flüchtige Variable V schreibt und Thread B aus V liest, ist garantiert, dass alle Variablenwerte, die zum Zeitpunkt des Schreibens von V für A sichtbar waren, jetzt für B sichtbar sind Und viele Stellen im Internet geben an, dass …

1
C ++ - Compilerproblem mit struct in der Vorlagenklasse
Der folgende Code wird nicht mit gcc oder clang kompiliert. template<class T> class foo{}; template<class T> class template_class_with_struct { void my_method() { if(this->b.foo < 1); }; struct bar { long foo; } b; }; Fehlermeldung ist error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.