024
31.05.2005, 10:33 Uhr
virtual
Sexiest Bit alive (Operator)
|
Zitat von 0xdeadbeef: |
Hm. Von einem Compiler erwarte ich eigentlich, dass er, was den Standard angeht, möglichst korrekt ist. Auf die Art hilft er mir, portablen Code zu schreiben.
|
Ein Compiler, der flush(stdin) definiert, implementiert den Standard noch immer korrekt. Der Standard ist ja auch nur als der kleinste gemeinsame Nenner zu verstehen, welche alle konformen Compiler unterstützen müssen. Tun sie mehr, ist es eben ein Feature.
Von einem Programmierer, der portabel Programmieren soll muß man schon erwarten dürfen, daß er den Standard kennt (und daher fflush(stdin) nicht verwendet), welcher ihm die Portabilität ermöglicht, genau wie ich von einem Mechaniker erwarten darf, daß er sein Werkzeug kennt. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |