עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

שאלה: מה זה C++ .NET?

Featured Replies

פורסם

אני מכיר C++ וגם C#. אבל על C++ .NET לא שמעתי, ממה שהצלחתי להבין מהויקי זה רץ על סביבת .NET, כלומר לפי מה שאני מבין זה כמו C# רק עם סינטקס של C++. אם אני צודק אז מה היתרון של זה על C#?

פורסם

בקצרה, ממה שאני יודע/מבין:

יש כל מיני הבדלים בין C# ל-C++ ופחות או יותר כולם באים לידי ביטוי גם כשעובדים בסביבת .net. אני חושב שאתה לא כ"כ מבין מה זה אומר 'לרוץ על .net'. בסה"כ מדובר ב-framework - אלו ספריות קוד גדולות שאתה עושה בהן שימוש כשאתה מתכנת, ולא משנה באיזה שפה בחרת. אתה יכול לעבוד עם VB או C++ או C# ובכל אחת מהן להשתמש ב-framework כמה שבא לך. ועדיין אלו יהיו שפות שונות וכל מה ששונה בין C# לC++ 'רגילה' (שלא עשה שימוש ב-.net) יהיה שונה גם כאן.

זה מאד בקצרה, כי בכל זאת יש כמה שינויים/תוספות ב-C++ החדש יותר, וגם יש את ההיבט של הפורטביליות של .net, אבל בגדול אני חושב שזה עונה לך על השאלה.

פורסם

זה עונה מעט מאוד

תריץ חיפוש על מה זה interpreter

ועל Just-in-time compilation

זה דיי יענה לך על הכל לבד

פורסם
  • מחבר

אני יודע ש-dotNET רץ על VM. השאלה היא האם C++ .NET מוציא קוד CLI או קוד מכונה. ואם הוא מוציא קוד CLI אז מה ההבדל בינו ובין C# הרי גם ככה השפות די דומות מבחינת סינטקס.

פורסם
  • מחבר

זה לא מה ששאלתי...

עדין כתבה מעניינת, אם אתם לא מכירים את ההבדלים.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.