方案如下:
没有使用互斥锁,没有生成线程修改全局类实例.
这个可以吗?
谢谢
我们都知道 - > vs.使用c/c ++访问成员的速度差异,但我很难找到简单点运算符的实际成本的任何线索.
我想象它的结构地址+偏移量,也假设偏移量是所有前面成员的所有sizeof-s的总和.这(大致)是否正确?
然后比较 - >谁快得多?两次?
(看过一些asm,在这里,关于.访问是一条指令,我想有一些魔法)
另外,与局部变量相比,速度有多慢?
谢谢
编辑:
我猜,我没有正确地问它.
试图澄清事情:
通过" - > vs." 我的意思是"使用指针访问结构"vs"直接成员访问" - (链接).
然后我只是好奇:"好吧,那么点访问本身呢?它花费了很多钱." 所以我问了这个问题.
"点算子成本c/c ++"本身可能是荒谬/无意义/天真的问题,但它确实得到了我正在寻找的答案.现在不能说好些了.
谢谢