Anonymous : |
Anonymous : | זה אחד הדברים הנוראיים ב-C++ - שהם החליטו לדרוס את האופרטור << למשמעות של כתיבה ל-stream (במקום bitwise shift). |
צודק, bitwise shift על stream זו פעולה עם כל כך הרבה משמעות שלא היה שום הגון בלאבד אותה בשביל כתיבה וקריאה. |
בדיוק בגלל שאין לה משמעות על stream זה מטופש לדרוס אותה.
גם אין משמעות לחיבור stream, למה לא לדרוס את האופרטור הזה? או מודולו, או חילוק. למה שלא נדרוס את כולם לדברים לא קשורים?
השפה אמורה להקל על המשתמש להבין מה קורה, לא להקשות עליו על ידי מתן משמעויות שונות לאותם תווים. אחרת כולנו היינו מתכנתים בשפת מכונה.