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).
Bem, é exatamente disso que estou interessado: uma maneira de interromper a progressão da hora atual do sistema.
—
Bogdan Ionică
Se você estiver usando código e a
—
Pimp Juice IT
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 primeiro now()
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á-la now()
nas execuções subseqüentes dessa lógica.
my_now()
if testing, return same value, else call now()
Problemas específicos de programação e desenvolvimento de software estão fora do tópico, consulte No tópico . Experimente o Stack Overflow, mas leia primeiro Como faço uma boa pergunta? .
—
DavidPostill
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.