![]() |
1
1
这太可怕了。例如,
如果你
需要
一个唯一的密钥(可能是因为您正在开发一个库),使用saner解决方案
|
![]() |
2
1
因此,要回答您的问题:) 使用GetHashcode创建密钥并没有多大意义。 您提供链接的帖子的作者可能希望创建唯一的密钥。但这样做并不能阻止其他团队成员在代码库的其他地方使用相同的密钥。 我认为最好只使用手写的长键。而不是
只需使用
或者类似的东西。这样你就知道它到底是什么了(这可能在例如死后调试中很有用),我还认为,如果你必须想出一些长密钥,它可能会比使用GetHashCode的密钥“更独特”。 |
![]() |
Eric · fgets_unlocked()用于多线程读取不同文件 3 年前 |
![]() |
RoyGNEU · 堆上的专用std::Vector是线程安全的吗? 3 年前 |
![]() |
JaiK · 在c中使用线程或队列写入文件# 7 年前 |
![]() |
Catalin Ghita · 如何以安全线程对象为值初始化哈希表? 7 年前 |
![]() |
Juan JuezSarmiento · C++删除对象,是否锁定? 7 年前 |
![]() |
Missa · 两个不同线程正在处理原子NSMutableArray 7 年前 |
|
user5682282 · 从其他线程读取值 7 年前 |