Go 和 C++ 的區別。


Go

Go 是一種程序式程式設計語言。程式使用包進行組裝。它支援類似於動態語言的環境採用模式。

C++

C++ 是一種面向物件程式語言。C++ 非常快速、可靠且安全。它也是使用最廣泛的語言。

以下是 Go 和 C++ 之間的重要區別。

序號關鍵GoC++
1型別Go 是一種程序式程式設計語言,並支援類似於動態語言的模式。C++ 是一種面向物件程式語言。
2類支援Go 不支援帶有建構函式的類。C++ 支援帶有建構函式的類。
3垃圾回收Go 具有自動垃圾回收功能。C++ 沒有提供自動垃圾回收功能。
4繼承Go 不支援繼承。C++ 支援繼承。
5隱式型別轉換Go 不支援隱式型別轉換。C++ 支援隱式型別轉換。
6函式過載Go 不支援函式過載。C++ 支援函式過載。
7泛型Go 不支援泛型。C++ 支援泛型。
8通道Go 支援通道。C++ 不支援通道。
9While 語句Go 沒有 do-while 或 while 語句。C++ 有 do-while 和 while 語句。
10標頭檔案Go 程式使用包。C++ 程式使用標頭檔案。
11Const/VolatileGo 不支援 const 或 volatile 修飾符。C++ 有 const 和 volatile 修飾符。

更新於: 2019年11月28日

304 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告