cost 105 ms
定義宏中的兩個 __pragma 是什么意思?

[英]what does two __pragma inside a define macro means?

我試圖理解在一個定義宏中有兩個 __pragma 運算符的一行代碼: 我知道 pragma 可以在 c99 標准的宏中使用。 但我只知道這里給出的Pragma in define macro的簡單用例任何人都可以解釋這個的目的是什么以及為什么我們有雙 __pragma 運算符由定義宏內部的后綴“0 ...

在 C++ 中抑制類似 printf 的警告 function

[英]Suppressing warnings for a printf-like function in C++

我在 C 中有一個類似於 function 的傳統日志記錄 printf: 如果僅在定義了相應的宏時才可見(這也是遺留的): 我有一些 C++ 代碼,它調用此日志如下: 當未定義LOG宏時, Log("Something"); 變成("Something"); 這是未使用的代碼。 我需要在 GCC ...

如何在 C# 中故意用警告標記代碼段?

[英]How to mark a code section with a warning purposely in C#?

例如,是否可以使用 #pragma 在 VS IDE 中引發自定義警告? 我需要它一段時間,因為這段代碼中有兩個類包含完全相同的數據,但派生自非常不同的類(Attribute、EventArgs)。 因此,如果修改前者 class 而不修改后者,則整個系統將停止工作。 只要沒有解決方案,我就想提出 ...

如何使用 emotion/twin.macro 修復這個 css 道具恐怖秀?

[英]How do I fix this css prop horror show using emotion/twin.macro?

我正在努力讓我的twin.macro設置在我的 React 應用程序中運行。 我無法提供我所嘗試過的完整歷史,因為我嘗試過許多不同的東西,但我將概述我當前的設置並概述哪些不起作用。 我正在使用react-app-rewired因為我似乎需要一個自定義的 Babel 配置,顯然create-reac ...

測試閃電貸智能合約 - 有一些問題

[英]Testing a Flash Loan Smart Contract - Have some issues

我正在制定一份智能合約,因為我仍在學習扎實和練習。 我編寫了代碼,但在 Remix 上收到此錯誤: 這是我現在擁有的所有代碼: 我究竟做錯了什么? 該錯誤顯示錢包、AAVE、Uniswap 和 Sushiswap 所在的位置。 我嘗試了很多東西,它一直向我顯示相同的錯誤,請讓我知道問題是什么,因為我 ...

將向量過濾到並行的另一個向量上

[英]Filtering vector onto another vector in Parallel

我正在嘗試將一個向量並行過濾到另一個向量中。 我當前的設置產生了太多的開銷,所以它甚至比串行的還要慢。 具體來說: 我正在保存索引,因為我想稍后對滿足條件的每對夫婦運行一個單獨的序列號 function: 我嘗試用一個新的空向量來做,將它的大小調整為 a.size()*a.size(),當它遞增時使 ...

在哪里可以找到 C #pragma 語法參數

[英]Where to find C #pragma syntax parameters

在哪里可以找到 C #pragma 語法參數。 我在編譯器文檔和 c99 手冊中找不到具體描述找到#pragma helper 來指定 paltform,比如對於 aarch64 平台,C 語言,交叉編譯器:aarch64-linux-gnu-gcc ...

如何最好地並行化調用變量更新 function 的嵌套 for 循環?

[英]How to best parallelize nested for loop that calls a variable update function?

我正在嘗試在 OpenMP (C++) 中並行化一個嵌套的 for 循環,它看起來像這樣: 整個 jist 是 a[i] 的值被 a[j] 的值更新。 我在這里看到的問題是存在一個依賴關系,其中 update() 方法在更新之前可能會使用 a[i] 的舊值。 我有一些想法涉及崩潰、共享和私有變量, ...

如何使用#pragma warning disable 有選擇地禁用不同構建目標中的警告?

[英]How can I selectively disable warnings in different build targets using #pragma warning disable?

我有一個多目標.net 框架 4.8.1 和 Net 6 的解決方案。代碼需要在 Linux 和 Windows 上運行,因此我需要使用適當的#if.NET481 語句將代碼分叉,這會在 .net 中生成警告6.0 目標但不是框架目標。 我只想在它們出現的文件中禁用警告。我試過在文件頂部做這樣的事 ...

無法在 C 中使用 OpenMP 實現 Dijkstra 算法

[英]Unable to implement Dijkstra's Algorithm using OpenMP in C

我正在嘗試使用 OpenMP 並行化 Dijkstra,但該程序無法正常運行。 有時會顯示正確的結果,而有時我會得到錯誤的值,我認為這是因為多個線程正在更新同一個變量。 但是我找不到這個問題的根源,因為我在關鍵區域內進行共享變量更新。 有人可以幫我確定我的任務是什么錯誤嗎?這個代碼在概念上是正確的嗎 ...

Nan 在#pragma cpp 中的行為不同

[英]Nan behaves differently in #pragma cpp

我正在學習NaN數據類型,所以,我運行了一段代碼來理解它,它運行良好,代碼按預期工作,但是當我在我的代碼中添加一行#pragma GCC optimize("Ofast")時,它的行為意外。 我很好奇為什么?? 沒有 pragma 的輸出是 但是在使用 pragma 之后它給出了 ...

在指定位置聲明變量/數組?

[英]Declaring a variable/array in the specified location?

我的目標是將#pragma define_section 代碼移植到在 GCC 編譯器上工作的東西(我發現一些#pragma 指令在 GCC 編譯器上不起作用。當然,我的發現可能是錯誤的。) 這是我需要更改為在 GCC 上工作的內容。 基本上,我需要在特定位置聲明一個變量/數組。 這就是我嘗試在指 ...

展開 C 預處理器三元宏以在編譯指示消息中打印?

[英]Expand C preprocessor ternary macro for printing in pragma message?

通過編譯指示消息基於其他宏的定義的打印數值判斷? ,我想要的可能是不可能的; 再說一次,我不是在這里做算術 - 所以這是我的例子:#include <stdio.h> enum my_sizes { SIZE_BITS_8 = 0, SIZE_BITS_16 = 1, SIZE_B ...

我的自定義方法可以滿足 Pragma 警告嗎?

[英]Can my custom method satisfy Pragma Warnings?

例如,當我執行string.IsNullOrWhiteSpace("")時,這滿足了編譯指示警告: CS8604:可能的空引用參數 現在,如果我定義了一個名為"".IsNull()的擴展方法,是否有可能以某種方式讓 IDE/編譯器將其識別為 CS8604 的有效處理程序? ...

使用 GCC 或任何其他編譯器的 C 編程語言中的編譯指示和預定義宏之間是否有任何關系?

[英]Is there any relation between pragma and predefined macros in C programming language, using GCC or any other compiler?

最近有人問我是否知道pragma 和macro 是什么,因為我使用過#pragma指令,所以我回答是。 但是當我未能實現一個預定義的宏( gcc 命令參數中的-Dsome_macro來定義宏some_macro )時,我被告知這是因為我不知道 pragma 是什么! 我知道在 C 和 C++ 中可 ...

如何使用編譯指示打印定義的宏以獲取操作系統版本?

[英]How to print defined macros with pragma to get OS version?

在這些相關問題( 1 、 2 、 3 )之后,我試圖從預處理器中獲取操作系統信息,如下所示: clang 13.1.6 打印: 和 gcc 11.3.0 : 這告訴我宏__MACH__已定義,但我沒有得到有關操作系統版本的詳細信息。 我想打印操作系統的版本或打印使用預處理器定義的所有 ...

如何解決 ParserError:預期的編譯指示、導入指令或合同/接口/庫/結構/枚舉/常量/函數/錯誤定義。 堅定不移

[英]how to solve ParserError: Expected pragma, import directive or contract/interface/library/struct/enum/constant/function/error definition. in soliduty

我非常成功地運行了我的拍賣代碼,直到可能按下了一些鍵,現在這個錯誤開始出現,我無法弄清楚為什么會出現這個錯誤 ParserError:預期的編譯指示、導入指令或合同/接口/庫/結構/枚舉/常量/函數/錯誤定義。 錯誤在聲明事件的第 79 行 可能是什么我檢查了我的 pragma 語句它的 pra ...

C++ omp for loop with conditional counter (not loop index, not a reduction)

[英]C++ omp for loop with conditional counter (not loop index, not a reduction)

我正在並行化一個代碼,其中數組 B 的元素是數組 A 的元素的 function。B 小於 A(我提前知道兩個大小)並且 B[n] 僅在 A[n] 滿足某個條件時寫入健康)狀況。 僅當 A[n] 為偶數時,代碼的表示形式才將 A[n] 復制到 B[n],例如: 我正在嘗試關鍵和原子編譯指示的幾種組 ...

g++ 抱怨#pragma region 如果我使用#pragma GCC 診斷

[英]g++ complains of #pragma region if I use #pragma GCC diagnostic

我需要在包含文件中禁用警告。 但是在包含我使用的 above.h 文件的 main.cpp 文件中 我知道這是“非標准 pragma”——我用它來控制主文件中的大量聲明,因為我使用 VS 編輯代碼,在我 go 到 linux 之前所以我收到此警告(如果我不使用#pragma GCC diagnost ...


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