Estou interessado em qualquer método para garantir que funções como o C ++ now()
retornem a mesma coisa quando chamadas várias vezes seguidas.
A solução ideal é reversível e funciona em um laptop Windows 10 (bateria CMOS não removível).
windows
windows-10
time
code
Bogdan Ionică
fonte
fonte
now()
retorna a hora atual do sistema e a hora atual do sistema está sempre progredindo. Se você deseja que uma função retorne o mesmo valor toda vez que a chamar, crie sua própria nova função. Embrulhe anow()
função, se necessário.now()
função ou qualquer outra coisa e quando você chamar essa função, defina uma variável com esse tempo e, em seguida, faça referência à mesma variável mais tarde e ela permanecerá o mesmo tempo enquanto você codificar a lógica de acordo. então você define a variável assim e garante que sua lógica adicional não a altere. Quando você chama,now()
ele obtém o horário "atual", portanto, defina o primeironow()
horário atual como uma variável que não será alterada e apenas faça referência a essa variável em vez de usá-lanow()
nas execuções subseqüentes dessa lógica.my_now()
if testing, return same value, else call now()