-4

我有一个名为“Probes”的私有成员变量,在我的一个私有成员函数中,我想使用变量“Probes”来跟踪进行的比较次数。为此,我只是将变量放入循环中,并且每次都执行 Probes++。但是当我编译并运行它时,它说我不能分配给只读变量?我该如何纠正这个?

4

1 回答 1

0

如果这是一个只读变量(常量),则您不能这样做Probes++(类似于Probes = Probes + 1),因为无法更新常量。您可以做的是将其声明为变量(您可以在程序执行时对其进行修改)或仅声明Probesmutable.

于 2013-05-05T21:58:27.830 回答