Other than when compilers are simply not available, a rare occurrence these days (and I will argue "missing the point" if that's the only important property of the language), I am having a difficult time imagining a situation where C works but C++ would not.