簡體   English   中英

需要幫助解決hdr直方圖C++訪問沖突錯誤

[英]Need help to solve access violation error of hdr histogram C++

最近開始嘗試在 C++ 中使用 hdr_histogram。 在 unix 中就像一個魅力。 但同樣的程序在 Windows (Visual Studio 2017) 中會中斷。 調用 hdr reset (hdr_interval_recorder.inactive) 時拋出“訪問沖突”。 inactive 是 NULL,而在 unix 中則不是。 在此之前,我確實在 hdr_interval_recorder 上調用了 hdr_interval_recoder_init_all。 關於我應該開始看什么的任何建議?

我使用的是舊版本的 hdr_histogram。 現在我們可以調用 hdr_interval_recorder_sample_and_recycle(),而不是調用 hdr_reset(hdr_histogram*) 然后調用 hdr_interval_recorder_sample(),它處理 hdr_histogram 指針為 NULL 的情況,這就是我調用 hdr_reset() 時的情況。 老實說,仍然沒有弄清楚為什么他們的 API 在 unix 而不是在 Windows 中初始化無效,但我可以使用他們的新 API 來規避這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM