为什么大多数C程序员都将变量命名为:
int *myVariable;
Run Code Online (Sandbox Code Playgroud)
而不是像这样:
int* myVariable;
Run Code Online (Sandbox Code Playgroud)
两者都有效.在我看来,星号是类型的一部分,而不是变量名称的一部分.谁能解释这个逻辑?
我被迫在工作中使用Visual Source Safe 2005.我想将它与DVCS结合起来,以便我可以在本地签入文件而不会中断我的同事,如果有错误或无法编译.
在我使用Mercurial的尝试中,它有效,但会引起一些奇怪的问题.也就是说,它认为其他人已经检查了我签出的文件.
这是我对如何管理它的想法:
这听起来合理吗?我总是听到有关VSS的坏话,这只是要求我亲眼看到这些问题吗?