Mitä ohjelmointikieltä microsoft visual studio 6 käyttää ilmeisesti c++? TOimivatko kaikissa "kehitysympäristöissä" c++ samat "säännöt" eli tarkoitan voiko olla eroja eri ympäristöjen välillä kielen suhteen silleen että saman koodin voi kääntää kahdella erilaisella kääntäjällä silleen että tulee samanlainen ohjelma. Ja jos on kääntänyt jonkun koodin sellaisenaan toisella ohjelmalla niin voiko koodin suoraan kopioida toiseen ohjelmaan (samaa kieltä käyttävään ) ja kääntää silläkin sitä muokkaamatta? Tarkotan semmosia pikkusia ohjelmia mitkä ei tarvi mitään onko ne jotain .DLL juttuja että ne voi ajaa . Vaan siis pelkkä .EXE Toivottavasti joku tajusi tän Ja onkohan noita c++ kielen yleisimpiä komentoja koodia kirjottaessa jossain listana tai osa niistä edes ?
Visual Studio on paketti joka sisältää kääntäjän useammalle kielelle, siinä on mukana mm. visual c++, visual basic, visual c# (ainakin uudemmissa .net versioissa), jne. C++ on kielenä standardoitu joten teoriassa saman koodin pitäisi kääntyä kaikilla kääntäillä. Käytännössä tämä ei pidä paikkansa, kaikki kääntäjät eivät täysin seuraa standardia ja sisältävät omia pikku lisäyksiä. Tietääkseni avoin gcc on lähinnä standardia eri c++ kääntäjistä mutta ei sekään ole täydellinen. Myös alla olevalla käyttöjärjestelmällä on vaikutuksensa. Windowssille kirjoitettu koodi ei sellaisenaan toimi/käänny linuxissa ja toisinpäin, toisaalta on olemasa standardi kirjastoja jotka löytyvät useammalle alustalle ja näin mahdollistaa koodin joka toimii useammalla kuin yhdellä alustalla.
Yleisesti ottaen kai voisi sanoa, että mikään missä lukee Microsoft, ei noudata tiukasti standardeja Googleen kun kirjoitat c++, niin sivustoja löytyy pilvin pimein. Esim. http://www.cppreference.com/ . Kirjastosta tai kaupasta voi tietysti hakea ohjelmointia käsittelevän kirjan, niistä yleensä löytyy yhteenveto kielen käskyistä ja yleisimmistä kirjastoista.