类的变量问题
想完成这样一个功能,在类中定义一个statc int类型的变量属于类,当同时开启多个对象时,只有其中的一个对象可以对其进行加操作。。。想不出来该怎么做。。。
[解决办法]
另外加个变量做标识
如:BOOL m_bCanAdd;
[解决办法]
那要看“其中的一个对象”在满足什么条件时可以操作statc int类型的变量
比如说第一个声明的对象?
[解决办法]
加个访问锁.
可以用 关键代码 方式, 也可以使用 信号量, 互斥量等等 同步互斥方法.
[解决办法]
设个mark。
只有一个对象的mark = 1;其余0;