vc++和 c++區別:
1、概念。C++是程式設計語言,是一種軟體編制的通用規範,VC++是程式設計環境或者一種工具。VC++是微軟公司在C++的基礎上提供了一些Windows圖形介面函式庫,可以說VC++ 就是C++加上Windows圖形庫。
2、使用。C++是一門程式語言,而VC++是一個工具。C++是與平臺無關的,VC++只能在Windows跑,學習VC++,是學Windows程式設計。應該先學程式語言,然後再具體的學習與平臺相關的東西。
3、學習方式。VC++教材都是假設使用者已經掌握了C++語言,沒有C++基礎,這樣是無法理解MFC 的任何東西的。學好了C++,即使不學Visual C++,也是大有作為的。
擴充套件資料:
C++在C語言的基礎上開發了一種面向物件程式語言,應用非常廣泛。常用於系統開發,引擎開發等應用領域,支援類、封裝、繼承、多型等特性。C++語言靈活,運算子的資料結構豐富、具有結構化控制語句、程式執行效率高,而且同時具有高階語言與組合語言的優點。
C++擅長面向物件程式設計的同時,還可以進行基於過程的程式設計,因而C++就適應的問題規模而論,大小由之。
VC++微軟公司的C++開發工具,具有整合開發環境,可提供編輯C語言,C++以及C++/CLI等程式語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗作業系統應用程式介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。
vc++和 c++區別:
1、概念。C++是程式設計語言,是一種軟體編制的通用規範,VC++是程式設計環境或者一種工具。VC++是微軟公司在C++的基礎上提供了一些Windows圖形介面函式庫,可以說VC++ 就是C++加上Windows圖形庫。
2、使用。C++是一門程式語言,而VC++是一個工具。C++是與平臺無關的,VC++只能在Windows跑,學習VC++,是學Windows程式設計。應該先學程式語言,然後再具體的學習與平臺相關的東西。
3、學習方式。VC++教材都是假設使用者已經掌握了C++語言,沒有C++基礎,這樣是無法理解MFC 的任何東西的。學好了C++,即使不學Visual C++,也是大有作為的。
擴充套件資料:
C++在C語言的基礎上開發了一種面向物件程式語言,應用非常廣泛。常用於系統開發,引擎開發等應用領域,支援類、封裝、繼承、多型等特性。C++語言靈活,運算子的資料結構豐富、具有結構化控制語句、程式執行效率高,而且同時具有高階語言與組合語言的優點。
C++擅長面向物件程式設計的同時,還可以進行基於過程的程式設計,因而C++就適應的問題規模而論,大小由之。
VC++微軟公司的C++開發工具,具有整合開發環境,可提供編輯C語言,C++以及C++/CLI等程式語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗作業系統應用程式介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。