Mac 上的 Visual Studio 都不支持 C++ 吧,您可能想说的是 Visual Studio Code。
推荐 Visual Studio Code,它方便、好看、而且支持多语言。
Xcode 不是用来给你开发 C++ 的,它是给你用来开发 Swift / Objective-C 的 iOS / macOS / watchOS / tvOS 应用程序的。
关于某回答中的 “Xcode 垃圾”,我非常不赞同,因为 iOS 等系统的 API 什么的都不断在更新,所以 Xcode 也要实时更新,来支持新版的系统的程序开发。它大是当然的了,因为它要支持这么多系统的开发啊。