title: Can programs which are written in c++ run anywhere?
body: <p>I know that for running c++ on Windows you need to compile specifically for Windows and the same goes for linux and on...</p>
  
  <p>But for example, if I'm compiling program for Windows written in native c++ I can run it on a freshly installed windows pc? I mean, without downloading visual c++ runtime libraries, etc, I can just compile it, let's say, reinstall windows on my computer, and run it without installing anything else?</p>
  
  <p>(The question above using Windows as an example but the same thing can be done on freshly installed linux distro? e.g Ubuntu)
  Thanks in advance.</p>