Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[C++] compilerproblemen

AndreasV
3 antwoorden
  • Vroeger (voor gisteren) heb ik altijd Bloodshed DevC++ 4.0 gebruikt en het werkte prima behalve voor de feit dat het iets ging achterlopen. Met namespaces had hij een beetje problemen (std::string bijv). Nu heb ik DevC++ 5.0 beta gedownload en gelijk uitgetest. String doet hij fantastisch alleen cout heeft hij moeite mee als ik #include <iostream> doe (dat was toch deel van de nieuwe standaard?). Als ik #include <iostream.h> doe dat werkt cout alleen geeft hij een warning dat het verouderd is. Met windows proggen moet je gewoon #include <windows.h> blijven doen. Hoe weet ik bij welke headers ik een .h achter moet zetten of niet? En waarom werkt #include <iostream> niet terwijl die header gewoon bestaat?

    P.S.
    Ik heb gezocht op google voor ANSI ISO C++ standard
  • Gebruik je wel std::cout of using namespace std; wat verplicht is bij de "nieuwe" headers?
  • nee, maar hij werkt nu wel bedankt! Ik vind het eigenlijk nogal omslachtig. Is er een manier waardoor je het allemaal in 1 keer doet? En moet je om streams te gebruiken zoiets ook doet of niet?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.