C++與C#有什么區(qū)別?
1 回答

冉冉說
TA貢獻1877條經(jīng)驗 獲得超1個贊
區(qū)別:
1. C#不支持多重繼承,這是與C++明顯區(qū)別的地方。
2. 在標準的C#安全代碼中不支持指針類型的操作。
3. C#中所有對象都只能通過關(guān)鍵詞“new”來創(chuàng)建,
C++的“類名_對象名”方式在C#中變?yōu)槁暶饕粋€引用。
4. 數(shù)組變?yōu)榱祟?,因此對于?shù)組里的元素,
.NET Framework直接提供了一系列的操作:查找、排序、倒置……
5. C++的switch后跟參數(shù)必須是int型,而C#卻允許string型。
- 1 回答
- 0 關(guān)注
- 596 瀏覽
添加回答
舉報
0/150
提交
取消