Es ist nicht offensichtlich, also funktioniert es für mich nicht.
Und irgendwie ist es im Wesentlichen das Gleiche, aber mit einem Parameter ist es klarer, so dass es keinen Sinn macht, es als Standard zu verwenden, imho.
_______
Davon machen wir bereits zu viel. Geben wir echte Codes für die Neugestaltung, Diskussion usw.
Wahrscheinlich in etwa so, wenn auch ohne Parameter:
Wahrscheinlich in etwa so, wenn auch ohne Parameter:
Es handelt sich dabei um eine Integration in das bestehende Benennungssystem von Auftragseigenschaftsfunktionen:
bool OrderIsActiveType(int type = -1) { if (type < 0) type = OrderType(); return (type == OP_BUY || type == OP_SELL); } if (OrderIsActiveType()) { //... } if (OrderIsAnySellType()) { //... }Es ist nicht offensichtlich, also funktioniert es für mich nicht.
Und irgendwie ist es im Wesentlichen das Gleiche, aber mit einem Parameter ist es klarer, so dass es keinen Sinn macht, es als Standard zu verwenden, imho.
_______
Davon machen wir bereits zu viel. Geben wir echte Codes für die Neugestaltung, Diskussion usw.Aber ich habe es aus einem Haufen Code herausgeholt:
Wie wäre es damit?
Wahrscheinlich in etwa so, wenn auch ohne Parameter: