Als «c» getaggte Fragen

14
So verwenden Sie neue c # 8.0-Funktionen in Razor-Ansichten

Ich habe meine ASP.NET Mvc 5-Webanwendung aktualisiert, um die neuen c # 8.0-Funktionen über Visual Studio 2019 zu verwenden, und alles funktioniert einwandfrei, bis ich versuche, diese neuen Funktionen in einer Razor-Ansicht zu verwenden. Wenn ich zum Beispiel versuche, den neuen Schalterausdruck...

13
JDK 11+ und Javadoc

Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. Hat jemand Javadoc zum Laufen gebracht, ohne die Quellversion auf 1.8 ändern zu müssen (wie in...

13
Warum werden Aussagen ohne Wirkung in C als legal angesehen?

Entschuldigen Sie, wenn diese Frage naiv ist. Betrachten Sie das folgende Programm: #include <stdio.h> int main() { int i = 1; i = i + 2; 5; i; printf("i: %d\n", i); } Im obigen Beispiel erscheinen die Anweisungen 5;und i;völlig überflüssig, der Code wird jedoch standardmäßig ohne...

12
Initialisierung des Vektors der Atomik

Erwägen: void foo() { std::vector<std::atomic<int>> foo(10); ... } Sind die Inhalte von foo jetzt gültig? Oder muss ich sie explizit durchlaufen und initialisieren? Ich habe Godbolt überprüft und es scheint in Ordnung zu sein, jedoch scheint der Standard in diesem Punkt sehr verwirrt zu...

12
Seltsames Verhalten von (^) in Haskell

Warum gibt GHCi unten eine falsche Antwort? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 UPDATE Ich würde Haskells (^) Funktion wie folgt implementieren. powerXY ::...

12
Ein bisschen mit einem Booleschen vergleichen

Angenommen, ich habe eine Reihe von Flags, die in einem uint16_t codiert sind flags. Zum Beispiel AMAZING_FLAG = 0x02. Jetzt habe ich eine Funktion. Diese Funktion muss prüfen, ob ich das Flag ändern möchte, denn wenn ich das tun möchte, muss ich in Flash schreiben. Und das ist teuer. Daher möchte...