请问&(m_csCreSec)和&m_csCreSec有什么不同?
请问&(m_csCreSec)和&m_csCreSec有什么不同?
我就纳闷了,我维护的程序如下:
------------------------------------------
CLock lock(&(m_csCreSec)); //Clock是我的一个类,lock是个构造函数
-----------------------------------------
为什么要把&m_csCreSec写成&(m_csCreSec),然后传给构造函数?难道不能直接写成
CLock lock(&m_csCreSec); ???
有什么不同?
[解决办法]
一样
[解决办法]
偶比较奇怪你为啥会郁闷啊。
加一个也不犯法的。- -b
[解决办法]
没有区别的
[解决办法]
有时候突然出现的思维定势会让人很痛苦
[解决办法]
习惯问题?
括号作用只是用于强调表达式的优先级吧,难道还有别的语义?
[解决办法]
呵呵,完全是习惯问题
[解决办法]
我觉得也一样
[解决办法]
应该没什么区别吧,但是感觉还是加上的好,只要不是太复杂的表达式应该不会太碍眼的。