שיחה:שפת C/הקדם מעבד

הגדרות פרוייקט בMicrosoft Visual Studioעריכה

Visual Studio הוא שם כללי למספר סביבות, לא? יש Visual Studio .net, לדוגמה, ויש גרסאות אחרות. עד כמה שאני זוכר, יש הבדלים גדולים ביניהן. האם הגדרות הפרוייקט הן תמיד באותו תפריט? לדעתי רצוי לציין באיזו גרסה מדובר. Thedsadude 09:34, 6 בינואר 2008 (IST)תגובה[תגובה]

בכלליות כל הגרסאות ממוספרות, אחרי VS6 בא VS7, לשביעי קוראים גם VS .NET. כעיקרון החל מהגרסא השביעית מה שכתבתי נכון. גם בשישית זה ממש דומה (זה באותה תפריט אבל במקום החלוקה מהצד יש טאבים, נראה לי). ybungalobill 10:23, 6 בינואר 2008 (IST)תגובה[תגובה]
יופי, תודה. אגב, אם יש לך הסביבה הנ"ל, אולי תוכל להוסיף קצת לחלקים הרלוונטיים ב:
תודה ולהתראות. Thedsadude 11:39, 6 בינואר 2008 (IST)תגובה[תגובה]

הדרך ה"נכונה" להגדיר את המאקרו MIN בשפת C/הקדם מעבד#תחליפים לחלק מיכולות הקדם מעבדעריכה

לפני ש"מתקנים" את הסוגריים בהגדרת המאקרו - נא לשים לב. הנקודה העיקרית של הקטע היא שיש לזה תחליף, ולכן הדרך ה"נכונה" לכתוב את המאקרו היא לא לכתוב אותו כלל בתור מאקרו. נראה לי שהשימוש הוורבוזי בסוגריים מיותר:

  • הוא מסיח את הדעת מהנקודה העיקרית (מה המאקרו עושה בפשטות, ולכן איך אפשר לכתבו כפונקציה)
  • הוא ממילא אינו פותר בעיות כמו MIN(++a, ++b), וזאת בעצם הסיבה למה כדאי להימנע מכתיבת הקוד כמאקרו.

Thedsadude 18:12, 13 בינואר 2008 (IST)תגובה[תגובה]

רצוי להוסיף הסבר על כתיבת מאקרו שיש בו תנאיעריכה

נכתב כדוגמא בשיטה של ? ואח"כ : בלי להסביר מה משמעות כל סימן בהקשר זה.

זה, למעשה, לא כ"כ קשור לקדם מעבד, אלא אופרטור התניה. הקדם מעבד, בעצמו, לא "מבין" את "? :". Atavory - שיחה 16:40, 17 בפברואר 2012 (IST)תגובה[תגובה]
חזרה לדף "שפת C/הקדם מעבד".