cost 90 ms
C++03 用模板元編程替換預處理器指令

我有一個嵌入式 C++03 代碼庫,需要支持不同供應商的小工具,但一次只能支持一個。 幾個小工具之間的大部分功能重疊,但也有一些獨占,而這些獨占功能正在產生我需要解決的問題。 下面是一個使用預處理器條件的笨拙代碼示例: 這是我在沒有預處理器指令的情況下將上述代碼轉換為 C++ 模板的嘗試。 由於我的 ...

2022-08-16 17:21:46 0 34
可以在一個文件中生成 CFG + Callgraph 嗎?

要求: 我想要一個 CFG + Callgraph 每個模塊,例如: https://github.com/rust-lang/rustc-dev-guide/blob/master/src/mir/mir_cfg.svg 我嘗試了什么? 我發現opt可以使用兩個-dot-cfg和-dot-ca ...

2022-08-16 17:20:49 0 9
如何獲取被點擊的任務欄縮略圖按鈕的標題?

我如何獲得正在單擊她的任務欄按鈕縮略圖的 window 的title或HWND ? 我嘗試了什么:使用CBTProc我聽HCB_ACTIVATE ,當收到消息時我調用UIAutomation閱讀ElementFromPoint 問題是......有時它可以獲取標題,有時它得到的不是title ,當 ...

2022-08-16 17:04:47 0 15
使用 C++ \clr 項目中的 crypt32.lib 的參考庫

我正在嘗試從 C# 代碼中調用 static 庫中定義的一些 C++ 功能。 為此,我使用 C++/CLI 包裝器。 不過有一個問題。 當我嘗試構建包裝器時,我收到 linker 錯誤unresolved external symbol for functions from crypt32.lib我 ...

2022-08-16 16:55:23 0 6
如何正確等待 C++ 中的條件變量?

嘗試在 Linux 下的 C++ 中創建異步 I/O 文件讀取器。 我的例子有兩個緩沖區。 第一個讀取塊。 然后,每次圍繞主循環,我異步啟動 IO 並調用運行當前塊的模擬處理的process() 。 處理完成后,我們等待條件變量。 這個想法是異步處理程序應該通知條件變量。 不幸的是, notify ...

2022-08-16 16:26:31 1 54
使用 platformio 中的 esp32-camera 庫自定義圖像大小

我一直在嘗試編寫一個程序來處理來自 esp32-cam 的圖像數據,但是為了在設備上處理它,我不能使用 jpeg 格式來存儲數據,而是必須使用 GRAYSCALE,這限制了我非常慢的幀速率。 長話短說,我只需要一張薄的、預定義的照片片段,並希望我可以創建一個自定義圖像格式來只獲取照片的那一部分以加快 ...

2022-08-16 16:12:52 0 10
無法初始化 C++ std::vector [關閉]

關閉。 這個問題需要調試細節。 它目前不接受答案。 編輯問題以包含所需的行為、特定問題或錯誤以及重現問題所需的最短代碼。 這將幫助其他人回答問題。 2 小時前關閉。 此帖已於2 小時前編輯並提交審核。 改進這個問題我有一個非常簡單的static class 和一個 hpp header 和一 ...

2022-08-16 16:10:02 0 60
單行中的多個變量初始化不起作用[重復]

這個問題在這里已經有了答案: 如何使用 C++ 在一行中聲明和定義多個變量? (10 個回答) 2 小時前關閉。 感謝您進入這篇文章,我最近一直在 c++ 中進行編碼,並且在嘗試在一行中初始化 class 輸入的 5 個成員變量時遇到了一個問題。 該成員變量在 header 文件中定義,在源 ...

2022-08-16 16:04:25 1 28
使用 C++ 和 WinAPI 跟蹤拖放操作

目前,我正在開發一些復制監控軟件,用於跟蹤文件從外部存儲設備到內部設備的傳輸,反之亦然。 目前,我已經確定了傳輸文件的兩種主要方法: 剪貼板拖放功能跟蹤剪貼板內容是一項簡單的任務,因為 WinAPI 提供了剪貼板格式偵聽器,但我嘗試為拖放操作找到類似的東西沒有成功。 是否有任何可以通過 WinAPI ...

2022-08-16 16:01:13 0 27
MFC:如何更改 MFC 中的背景顏色?

默認情況下,顏色為灰色,我想更改它。我在MainFarm.h中使用OnEraseBkgnd ,這可以工作,它會更改顏色,但是當代碼 mfc 更遠的地方再次將其更改為灰色時。 ...

2022-08-16 15:56:09 1 28
通過 OpenGL 應用的紋理在渲染時不可見

正如上面的標題所說,我嘗試使用 GLubyte 和 glTeximage 以及 glTexCoord2f 將棋盤樣式紋理應用到下面的 model,我之前應用了一個完美工作的材料,並且出於某種原因,我的紋理根本不會顯示,我似乎無法看到或弄清楚為什么,因為查看我正在遵循的示例,一切都應該正常工作。 視覺 ...

2022-08-16 15:51:50 1 14
如何 std::vector 翻倍?

我有一個std::vector<usigned char>包含表示來自網絡的字節的值,我想將每 8 個元素解釋為雙精度與此類似,但用於提取雙精度而不是 uint32_t: 我努力了: 和其他一些變化......我做錯了什么! 將感謝任何線索編輯: 感謝所有試圖提供幫助的人。 以下解決方 ...

2022-08-16 15:28:55 1 66
如何制作通用模板 C++ 指針?

假設下面的片段。 我怎樣才能使這個編譯/工作? 我不想將print移動到String/Float class,因為在我的實際情況下,這個 function 結合了很多數據。 所以基本上我想要一個指向“任何類型(在這種情況下是字符串/浮點數)”的指針/成員然后使用它,並動態調用其他東西(在這種情況下 ...

2022-08-16 15:26:55 1 40
std::launder 可達性規則

std::launder示例具有以下代碼塊: 什么? 來自std::aligned_storage的示例讓我覺得情況並非如此: 這就是混淆的地方: &data[pos]只是&data[pos][0] ,因為&p == &p[0]其中p是一個數組。 如果std::al ...

2022-08-16 15:22:27 0 34
找不到常量的定義

我正在嘗試向 Nvidia Triton 推理服務器添加一個新的加速器。 我需要做的最后一件事是添加一個像這樣的新常量( kOpenVINOExecutionAccelerator ),但由於某種原因,我找不到它的定義位置: https://github.com/triton-inference- ...

2022-08-16 15:16:32 1 46
何時應該增加堆棧大小(Visual Studio C++)[關閉]

關閉。 這個問題是基於意見的。 它目前不接受答案。 想改進這個問題? 更新問題,以便可以通過編輯這篇文章用事實和引用來回答它。 3 小時前關閉。 改進這個問題我們什么時候應該增加 C++ 程序的堆棧大小? 為什么它不是無限的,是否有任何理由不增加堆棧大小? 如果堆棧已滿,程序會崩潰嗎? 我們 ...

2022-08-16 15:15:32 1 58
無匹配 Function 開始多播 - Arduino/cpp

我得到了一個從 ESP8266 轉換為 ESP32 的項目,我絕對不是編碼員,但它需要完成。 所以我希望我能得到一些關於如何解決這個問題的指導/幫助。 我基本上是從使用 ESP8266 WiFi 模塊的舊項目中獲取以前的代碼,並使用 ESP32 將其轉換為更新的模塊。 一直在編譯和故障排除代碼,因 ...

2022-08-16 14:35:14 1 11

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