Als «idioms» getaggte Fragen

10
Unterschied zwischen Redewendung und Entwurfsmuster?
Was ist der Unterschied zwischen Redewendung und Entwurfsmuster? Es scheint, dass sich diese Begriffe irgendwo überschneiden. Wo genau, weiß ich nicht. Sind sie austauschbar? Wann soll ich was verwenden? Hier ist eine Liste von C ++ - Redewendungen. Kann ich sie Entwurfsmuster nennen? Wikipedia definiert, Programmiersprache als einfaches Entwurfsmuster Was …

3
Was bedeutet "Opinionated Software" wirklich?
Ich habe schon viele andere Framework- / Bibliotheksentwickler gesehen, die den Satz "Wir schreiben eigenwillige Software" in Umlauf gebracht haben, aber was bedeutet das konkret? Bedeutet dies, dass der Autor des 'Opinionated Framework X' sagt, dass Sie den gleichen Codetyp schreiben sollten, den sie geschrieben haben, weil sie Code auf …


7
Was ist idiomatisch?
Ich verstehe ein "Idiom" als eine häufige Operation oder ein Muster, das in einer bestimmten Sprache nicht durch die Syntax der Hauptsprache vereinfacht wird, z. i = i + 1; In C ++ wird diese Redewendung durch einen Operator vereinfacht: ++i; Wenn jedoch jemand den Begriff "idiomatisch" verwendet, bin ich …
19 c++  idioms 


5
Welche Probleme können auftreten, wenn Konzepte aus anderen Sprachen emuliert werden?
Ich habe schon oft im Internet gelesen, dass Sie dies tun sollten, wenn Ihre Sprache bestimmte Konzepte wie Objektorientierung oder Funktionsaufrufe nicht unterstützt. Das einzige Problem, das ich jetzt sehe, ist, dass andere Programmierer Ihren Code möglicherweise zu unterschiedlich finden als sonst, was das Programmieren für sie schwierig macht. Welche …

4
C ++ - Iteratorlebensdauer und Erkennen einer Ungültigkeit
Basierend auf dem, was in C ++ 11 als idiomatisch angesehen wird: Sollte ein Iterator in einem benutzerdefinierten Container den zerstörten Container selbst überleben? sollte es möglich sein zu erkennen, wann ein Iterator ungültig wird? Sind die oben genannten Bedingungen in der Praxis von "Debug-Builds" abhängig? Details : Ich habe …
8 c++  c++11  idioms  iterator 
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.