區別一:定義不一bai樣
1、c++只定義這種語言的語法,語素du,只是一個規范zhi
2、visual c++是這種語言的一種具體實dao現,包括c++代碼如何轉換為機器碼等,同時提供一些基礎庫,即所謂的mfc,以及相關的輔助工具,用來生成程序,調試程序。
區別二:本質不一樣
1、C++是和C語言、Basic、C#、Java一個概念的一門計算機語言,它包含了該語言的一整套規范,包括文法、語法、面向對象特性等內容。
2、VC++可以視為C++語言+微軟擴展的語法規則+微軟擴展的功能特性+微軟自己開發的編譯環境+windows操作系統的一個混雜的復合體。