【发布时间】:2014-03-19 18:39:52
【问题描述】:
这两种方法有什么区别?
有时我收到编译时错误,抱怨编译器无法识别 函数签名中的一些类类型,那么如果我在各个变量前面加上关键字“class”,总是可以解决这种编译时错误。
例如,如果编译器在
中无法识别类型 Clientvoid recv( Client * c )
如果我把它改成
void recv( class Client * c )
问题解决了。
很抱歉,因为我随机提出了这个问题,所以我无法提出一个具体的例子。
【问题讨论】:
-
从未听说过。你能提供一个显示此错误的SSCCE 吗?
标签: c++ class compiler-errors syntax-error keyword