我正在开发一个Linux计数器,它应该计算所有已安装的Linux机器(所有基于Linux的内核,包括Android等)到目前为止(以及将来)。这就是我所拥有的:
#include <stdint.h>
int main(int argc, char ** argv)
{
uint32_t num_linux_machines = count_current_linux_machines();
while (1) {
wait_for_next_linux_machine_installed();
num_linux_machines++;
}
}
不要担心count()
和wait()
函数,我稍后会这样做。问题是:您是否认为uint32_t
足以满足下一个,比如5年,或者我应该立即使用uint64_t
?感谢您的任何见解;)
更难回答的真正问题是如何实现两个缺失的函数(使用启发式函数)。