expected unqualified-id before ‘public’解决方案

expected unqualified-id before ‘public’public interface IOutputTargetW 错误是expected unqualified-i

expected unqualified-id before ‘public’
public interface IOutputTargetW 错误是expected unqualified-id before ‘public’ 这个怎么解决啊 接口是怎么用的

[解决办法]
c++ 里面没接口的关键字。
public之后也有个冒号,别掉了
[解决办法]

探讨
一个文件件中是这样的interface IOutputTargetW
另一个是继承它
struct _StringTargetAdapter : public IOutputTargetW
错误conflicting type attributes specified for‘ ’