相关疑难解决方法(0)

使用"class"关键字声明变量vs在函数签名中声明一个没有"class"关键字的变量

这两种方法有什么区别?

有时当我遇到编译时错误抱怨编译器无法识别函数签名中的某些类类型时,如果我在相应变量前面添加关键字"class",它总能解决这种编译时错误.

例如,如果编译器无法识别Client中的类型

void recv( Client * c )
Run Code Online (Sandbox Code Playgroud)

然后,如果我改变它

void recv( class Client * c )
Run Code Online (Sandbox Code Playgroud)

问题已经解决了.

对不起,我无法想出一个具体的例子,因为我随机提出了​​这个问题.

c++ compiler-errors class syntax-error keyword

6
推荐指数
1
解决办法
215
查看次数

标签 统计

c++ ×1

class ×1

compiler-errors ×1

keyword ×1

syntax-error ×1