Hi!
i using 16F877 in my project also.
Can you please share your porgarm with me.
I currently just start to write my progarm using MPLAB.
What is the deferance with C++???
C++ is a object oriented language (OOP) where C is in 'old' style, just using functions (subroutines).
It's rather hard to explain the concept so maybe you should search a bit on google aubout OOP languages.
I don't think a c++ compiler for a pic is really neccesairy, and if you have one, i doubt it will support the full ansi C++ standard as some of those things are impossible to implement on a pic.