'interface' keyword

This is a discussion on 'interface' keyword within the C++ Programming forums, part of the General Programming Boards category; I had never heard of this keyword before, accidently stumbed across it while researching DLL stuff. Is it standard C++? ...

If it were a define for struct you'd get warnings inheriting a 'class' from a 'struct'... (have gotten these before ). The keyword appears blue in VC and bold in DevCPP so if not standard it's at least non-official-semi-standard :P

If it were a define for struct you'd get warnings inheriting a 'class' from a 'struct'... (have gotten these before ). The keyword appears blue in VC and bold in DevCPP so if not standard it's at least non-official-semi-standard :P

won't compile? I'm afraid I call bull......... There are only 2 differences between classes and structs
1: default access (public in struct, private in class)
2: you can't forward declare a struct as a class or vice versa
i.e.