質問: Windowsデスクトップアプリを開発したいと考えています。
回答: YouTube でC++専門チャンネルをやっている者です。 (1)難易度 C++は難しいです。 C#は簡単です。 その差は非常に大きいです。 『c++でデスクトップアプリを開発するのはc#に比べて難易度が高いのか?』 ええ、ものすごく高いです。 (2)出来ること C++ではすべてのことが出来ます。 C#でも大部分のことは出来ます。 『c#じゃないとできないことなどがあるのか?』 基本的には無いとお答えすべきだと思いますが、しかし、「c#じゃないとできない」の意味の捉え方によっては、そういうものもあると言う必要があるかもしれません。 何らかの応用製品を利用するような場面で、その応用製品が C# にしか対応していないというのはあり得ることだと思います。その場合は素の C++ ではなく C++/CLI を使う形になります。(ということからすれば、それもまた C++ で出来るという意味にもなってしまうわけですが。) ~関連動画~ C♯を使ってみる [C/C++/C♯ライブ] C♯ Form/C++ MFC/C言語 Win32 API 書き比べ if文の練習とコンソール入出力 [VB,C♯,C++/CLI,C++,C言語]