[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 202

 
eddy :
GetTickCount () işlevi tarafından erişilen taşma milisaniye sayacı nedir?
2^31-1, tahmin ettiğim kadarıyla.
 

Yalan.

Zaman işaretsiz bir tamsayı olarak saklandığından, 2^32-1. Ancak GetTickCount() öğesinin int imzalı bir tür döndürdüğünü unutmayın, yani. aslında sayacın int cinsinden maksimum değeri -1'e eşit olacaktır.

 
eddy :
deinit()'i start()'tan çağırırsanız - gösterge silinir mi?

emekli olma. Bu sadece bir fonksiyon. Fonksiyonun içindeki kodu yürütün. Bir göstergenin kaldırılması, deinit() işlevinin kaldırılmasını değil, "deinit()" işlevini çağırır.

Göstergeleri ada ve listeye göre kaldırma , . Sadece herkese açık değil.

 
alsu :

2^32-1. Ama int cinsinden -1'dir.

ya da sadece bir sayı?) Sadece 99999 zamanlı bir tik ile sayaç taştığında 99 süreli tik arasındaki farkı bilmek istiyorum.

anladığım kadarıyla 99+'a eşit (taşma sayısı 99999)

 
eddy :

ya da sadece bir sayı?) Sadece 99999 zamanlı bir tik ile sayaç taştığında 99 süreli tik arasındaki farkı bilmek istiyorum.

anladığım kadarıyla 99+'a eşit (taşma sayısı 99999)

taşma durumunda sayaç sıfır olur. Bir adım öncesi -1'dir.
 
ve -1'e kadar neye eşittir?
 
eddy :
ve -1'e kadar neye eşittir?
-2 doğal olarak
 
maksimum değerine ne zaman eşittir?
 
eddy :
maksimum değerine ne zaman eşittir?
maksimum değeri -1 olarak görüyoruz, çünkü int için en önemli bit işaret bitidir. Onaltılı olarak eksi bir 0xFFFFFFFF gibi görünür, yani. bu, sayacın sıfırlanmadan önce aldığı son değerdir.
[Silindi]  

isCloseLastPosByStop() işlevi hakkında soru.

Daha sonra kapatılan sipariş yoksa aynı kapalı siparişi kontrol eder mi (yani bu sipariş bir kez değil son sipariş olur)?