C++ in Xcode help

Discussion in 'Mac Programming' started by DeltaEKs, Feb 16, 2012.

  1. macrumors newbie

    Joined:
    Feb 16, 2012
    #1
    I'm currently in college pursuing a degree in computer science. I'm trying to do all my homework in Xcode and so far it's worked out fairly well. However, I don't get why I'm getting a compiler error message when I type out the following into a class file:

    Code:
    friend ostream & operator<< (ostream & output, const DateType & aDate);
    The error message is "Unknown type name 'ostream.'" I have tried including #include <fstream>, #include <iostream>, and #include <ifstream> (which seems to clear this error, but makes a new error saying "ifstream file can't be found")

    Any ideas on how to get this to work? I know Xcode has a few things that are incompatible with code taken from Windows compilers.

    And I guess while we're on the topic, is there anything I should know about programming for mac in general? I'm being taught in a Windows-oriented class setting and even though I can switch to my bootcamp side any time if I need to finish a project, I want to milk every ounce of usability out of Xcode as possible. (And besides, Xcode is so much easier to work with)
     
  2. macrumors 6502a

    Joined:
    May 10, 2009
    Location:
    Des Moines, WA
    #2
    Apparently you're not yet aware of namespaces!

    Code:
    friend std::ostream & operator<< (std::ostream & output, const DateType & aDate);
    
     

Share This Page