Die Suche ergab 1658 Treffer

von dot
15.04.2019, 15:34
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5778
Zugriffe: 978733

Re: Jammer-Thread

Code: Alles auswählen

                sub.popover(
                    **{"""panel""" : R'VIEW3D_PT_gpencil_guide',
                        r"text": '''Guides''',
                    }
                )
fixed that for ya!
von dot
28.03.2019, 21:55
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5778
Zugriffe: 978733

Re: Jammer-Thread

Oh, ok, ich muss sagen das hör ich zum ersten Mal und wäre mir bis jetzt noch nicht aufgefallen. Ich kann die Werbung hier jedenfalls selbst wenn ich danach suche nicht finden… xD
von dot
28.03.2019, 13:30
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5778
Zugriffe: 978733

Re: Jammer-Thread

Als jemand der seit der ersten Beta nur noch Chrome verwendet hat und vor ein paar Monaten zurück zu Firefox gegangen ist: der neue Firefox ist ziemlich gut ;)
von dot
04.02.2019, 01:45
Forum: Artikel, Tutorials und Materialien
Thema: C++ Kurznotizen
Antworten: 15
Zugriffe: 1291

Re: C++ Kurznotizen

Krishty hat geschrieben:
03.02.2019, 20:26
Haben die für Module, wie sie aktuell aussehen, tatsächlich so übel mit Legacy-Code gebrochen?! Oder sollen die Schlüsselwörter später Kontext-sensitiv sein?!
Momentan sieht es auf jeden Fall so aus, dass die Keywords für Modules context-sensitive sein werden: P0924r1
von dot
02.02.2019, 22:54
Forum: Artikel, Tutorials und Materialien
Thema: C++ Kurznotizen
Antworten: 15
Zugriffe: 1291

Re: C++ Kurznotizen

Beachte: Wenn du unter Visual C++ die alternative operator tokens verwenden willst, muss du entweder mit /Za oder /permissive- kompilieren oder den header <ciso646> includen. In C musst du afaik immer <iso464.h> includen um die alternative tokens zu bekommen… Ist irgendwie schräg implementiert, da ...
von dot
02.02.2019, 04:33
Forum: Artikel, Tutorials und Materialien
Thema: C++ Kurznotizen
Antworten: 15
Zugriffe: 1291

Re: C++ Kurznotizen

[*] constexpr hat neben der Eigenschaft, dass Code zu Compilezeit ausführbar wird, auch die sehr praktische Eigenschaft, dass in einer constexpr-Funktion kein undefined behaviour auftreten darf. Damit kann man schon viele Fehlerquellen zu Compilezeit ausschließen Das stimmt so leider nicht. Überhau...
von dot
02.02.2019, 03:27
Forum: Artikel, Tutorials und Materialien
Thema: C++ Kurznotizen
Antworten: 15
Zugriffe: 1291

Re: C++ Kurznotizen

Beachte: Wenn du unter Visual C++ die alternative operator tokens verwenden willst, muss du entweder mit /Za oder /permissive- kompilieren oder den header <ciso646> includen. In C musst du afaik immer <iso464.h> includen um die alternative tokens zu bekommen…
von dot
05.01.2019, 14:55
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5778
Zugriffe: 978733

Re: Jammer-Thread

Mein Tip: Schau dir mal Visual Studio Code an. Für Python imho unschlagbar. Das große Visual Studio war mir für Python immer zu umständlich und schwerfällig…
von dot
18.11.2018, 14:15
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Gibt Placement New den Originalzeiger zurück?
Antworten: 5
Zugriffe: 687

Re: [C++] Gibt Placement New den Originalzeiger zurück?

Ein Array und das erste Element eines Arrays sind nicht pointer interconvertible . Mit anderen Worten: Es ist per Definition nicht möglich aus der Adresse eines Array einen gültigen Pointer auf das erste Element abzuleiten… Zum Verständnis: Das bezieht sich aber nur auf reinterpret_cast , oder? Arr...
von dot
18.11.2018, 05:00
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Gibt Placement New den Originalzeiger zurück?
Antworten: 5
Zugriffe: 687

Re: [C++] Gibt Placement New den Originalzeiger zurück?

Dabei gibt das new unter bestimmten Umständen (siehe Link) eine andere Adresse zurück als übergeben wurde. Das ist nun der Streitpunkt – ob new das darf oder nicht. tl;dr: new darf das imho definitiv. Abgesehen davon hat der Code in diesem Bugreport Undefined Behavior. Sogar dann noch, wenn wir das...
von dot
25.09.2018, 14:10
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5778
Zugriffe: 978733

Re: Jammer-Thread

Sind alles PE files; Executable, Object und Library (Archive) Format sind in der offiziellen Spezifikation dokumentiert.
von dot
13.09.2018, 14:24
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: std::vector-push_back mit std::move
Antworten: 8
Zugriffe: 981

Re: std::vector-push_back mit std::move

Aber wenn du es nutzt, lohnt es sich nicht wirklich sich über Move-Semantik Gedanken zu machen. Einen std::shared_ptr zu kopieren ist nicht sonderlich teuer. Hängt davon ab. Auch wenn es hier vermutlich kein großes Problem ist: Einen shared_ptr zu kopieren ist vermutlich doch um einiges teurer als ...
von dot
12.09.2018, 12:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: std::vector-push_back mit std::move
Antworten: 8
Zugriffe: 981

Re: std::vector-push_back mit std::move

nun Frage ich mich, ob ich nicht eher sowas schreiben kann: CollectorClass::addObject(const std::shared_ptr<Object>&& anObject) { myObjectVector.push_back(anObject); } wäre das nicht besser? Wenn, dann CollectorClass::addObject(std::shared_ptr<Object>&& anObject) { … } Eine rvalue Reference to non-...
von dot
07.08.2018, 02:55
Forum: Algorithmen und Datenstrukturen
Thema: Verwirrspiel Intervallmapping
Antworten: 3
Zugriffe: 630

Re: Verwirrspiel Intervallmapping

Zur Veranschaulichung sagen wir jetzt aber, wir wollen die Größe von 4 auf 8 skalieren. Wir bekommen nach obiger Formel: [0..3]->[0..7]: [0, 1, 2, 3]->[0, 2.33, 4.67, 7] [1..4]->[1..8]: [1, 2, 3, 4]->[1, 3.33, 5.67, 8] Und wie viele Pixel hat dein "skaliertes" Bild nun genau? ;) Pixel sind doch kei...
von dot
31.07.2018, 15:34
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Fehler: mehrdeutiger Aufruf const/nonconst aus Lambda
Antworten: 2
Zugriffe: 672

Re: [C++] Fehler: mehrdeutiger Aufruf const/nonconst aus Lam

Soweit ich das sehen kann, ist das ziemlich sicher ein Compilerbug. Hab mal ein bisschen damit rumgespielt. So wie mir das aussieht, wird this korrekt gecaptured ( const falls foo() const ist). Nur bei der Overload Resolution geht dann irgendwas schief. Interessanterweise klappt es, wenn man [this](...
von dot
24.07.2018, 21:45
Forum: Grafikprogrammierung
Thema: Reflektionen (Nässe)
Antworten: 34
Zugriffe: 5716

Re: Reflektionen (Nässe)

Blinn-Phong basiert auf Microfacets. "Blinn-Phong ohne Microfacets" gibt's nicht, denn Microfacets ist, wie man Blinn-Phong herleitet… ;)
von dot
20.07.2018, 11:34
Forum: Grafikprogrammierung
Thema: Reflektionen (Nässe)
Antworten: 34
Zugriffe: 5716

Re: Reflektionen

Verwendest du Phong Shading? Versuch's mal mit Blinn-Phong, das ist physikalisch korrekter… ;)
Untitled.png
von dot
10.06.2018, 23:14
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 2371

Re: structured binding vs. iterator pair

Jonathan hat geschrieben:Vermutlich wäre dann das, was du eigentlich haben möchtest, eine Funktion std::minmax_value, die dementsprechend Werte statt Iteratoren zurück liefert. Und dann ist es vielleicht eleganter eine solche Funktion zu implementieren, als einen Dereferenzierungsoperator für Tupels.
+1
von dot
07.06.2018, 10:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

Schrompf hat geschrieben:bringst Du dort regelmäßig Kuchen vorbei? :-)
Keine Ahnung was ich gemacht hab :D , aber ich hab hier ein sehr langes Textfile mit Bugs, für die ich keine Zeit hatte, einen anständigen Report zu schreiben. Mal sehen, vielleicht machen wir demnächst weitere Experimente... :twisted:
von dot
06.06.2018, 10:40
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

lol, 18 h, ich denke, das ist neuer Rekord... :D
von dot
05.06.2018, 16:15
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

Here goes another: https://developercommunity.visualstudio.com/content/problem/267486/error-when-using-qualified-name-refering-to-variab.html ... :( Wieder mal einer dieser Bugs wo die Umstände so spezifisch sind, dass man gar nicht wissen will, wie die Implementierung darunter aussehen muss, damit ...
von dot
23.05.2018, 23:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 2371

Re: structured binding vs. iterator pair

Ich kann da nirgends widersprechen, aber deine Lösung mit der Dereferenzierung des pairs z.B. könnte im pair direkt implementiert sein, wenn beide Typen Pointer (bzw "dereferenzierbar") sind.. die Operation kann man für alles andere ja rausSFINAEn. Könnte ja, welche anderen Operationen sollte man i...
von dot
23.05.2018, 23:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 2371

Re: structured binding vs. iterator pair

Naja der Defekt ist mMn das man in structured bindings nicht dereferenzieren kann, sodass man - gerade bei trivialen oder mathematischen Typen - direkt mit den Werten arbeiten. Ich sehe da ein paar Probleme mit dieser Idee dass man in einem Structured Binding dereferenzieren können sollte. Erstens,...
von dot
23.05.2018, 19:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 2371

Re: structured binding vs. iterator pair

Mir ist nicht ganz klar, wo genau du hier einen Defekt siehst. Die Funktion returned ein std::pair aus Iteratoren. Ein Structured Binding erlaubt dir, die beiden Elemente des std::pair, welche Iteratoren sind, an separate lokale Variablen zu binden...!?

Edit: btw https://godbolt.org/g/Px52qz
von dot
16.05.2018, 00:01
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

Achtung Hörensagen: Ich hatte mal gehört, dass Context Switches im Kernel andere Datenstrukturen nutzen als im User Mode (allein schon, weil dort z.B. auch Debug-Register zur Verfügung stehen). Falls dort die SSE-Register nicht vorhanden sind (Performance?), wäre das eine Erklärung. Ja, Performance...
von dot
15.05.2018, 23:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

15.7 update...and here we go again: https://developercommunity.visualstudio ... t-pas.html :)

Das Lustige an diesem Bug: Passiert nur im nicht optimierten Build...
von dot
14.04.2018, 15:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dynamische und statische Typisierung
Antworten: 31
Zugriffe: 3703

Re: Lustiges und so

Alexander Kornrumpf hat geschrieben:I call bullshit. In python musst du den Typ nicht dazusagen. Nach meinem Verständnis ist das genau das, was auto zu C++ hinzufügt.
nope

Code: Alles auswählen

x = 42
x = "don't panic!"
noch Fragen?
von dot
09.04.2018, 11:34
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 47
Zugriffe: 11565

Re: Sammelthread zu Visual C++’ Compiler

Das ging ja wieder mal fix :D

Sieht aus, dass es sich offenbar wirklich auszahlt den Fehler ordentlich zu isolieren. Der andere, der vermutlich den selben Bug schon vor einem Monat reported hat, ist immer noch "Under Investigation"...