VisualC++とC++の違い?
それってWin32APIを使わないって意味?
Windous上でボタンを表示したいのならば、Win32APIを使う必要があるよ。
あるいはJavaAPIもしくは.NET Frameworkを使う必要がある。
LinuxならばLinuxに内臓されているAPIを使う。
そういうこと。
C++に内臓されている機能だけでボタンを表示させるためにはまずOSとAPIそのものを作る必要があります。