I have done some google searching, but I can't seem to find any definitive answers. I am going to be part of a team working on a portable application. I was wondering, since I am a windows programmer for the most part (I have done a little Linux), is there much differerce programming for portability? I am not refering to the additional API's and Librarys you can add, but base things like iostream, fstream, string, and those basic things.