【发布时间】:2012-10-30 16:55:28
【问题描述】:
我正在用 C++ 编写员工数据库程序。我想为每个员工生成一个唯一的员工编号,但我没有成功,有人可以帮助我,哦,请发布与 Turbo C++ Borland 相关的代码,而不是 Visual C++。希望尽快收到你们的来信。如果不是代码,请告诉我一个算法来完成这项工作。
【问题讨论】:
-
顺序已知是唯一的...
-
Luchian Grigore 算法的实现。
last_id++;如果 last_id 是最后一个使用的,这段代码将创建一个新的唯一 id 并将其存储在 last_id 中。 -
如果您使用普通的 RDBMS 后端来存储员工数据,您或许应该使用该数据库自己的唯一标识符生成机制,因为这些可以由数据库以及任何锁定和同步问题强制执行应该为你处理。如果您没有使用标准数据库后端,您可能应该使用。
-
请告诉我们您已经尝试过什么。