質問: MacBook Airでc++の勉強をしているのですが、Macだと王道のvisualstudioでc++での開発ができないのが疑問です。なぜなのでしょうか?
回答: Microsoft Visual C++ (MSVC++) という C++ のコンパイラが Windows 専用なだけで, それ以外のコンパイラで構わないのなら, Visual Studio for Mac 上でも開発はできるでしょう. しかし, わざわざ重い Visual Studio を使わなくても, Visual Studio Code (VS Code) を使えば, 同様の作業がもっと軽快にできます. VS Code 自体はテキストエディタですが, 豊富な拡張機能を活用すれば, IDE のように振る舞います. Mac なら Clang という C++ のコンパイラが標準でインストールされていて, MSVC++ より優れているので, Clang を使いましょう. もし, Linux などで広く使われている GCC を使いたければ, そちらを選んでもよいです (Homebrew を用いると簡単にインストールできます) . 今後, Mac に MSVC++ が移植されるかと言えば, 答えは No でしょう. なぜなら, 誰も MSVC++ を使いたいと思っていないからです.