cost 291 ms
可變參數模板錯誤 function:候選人期望 0 arguments,提供 3

[英]Error with variadic templates function: candidate expects 0 arguments, 3 provided

我正在嘗試為我的 class 編寫一個 static 可變參數模板構造函數。但我在可變參數模板方面不是很有經驗,因此出現錯誤。 我寫了以下代碼: 我得到了那個錯誤: 有人可以解釋我做錯了什么嗎? 先感謝您! ...

嘗試復制有關可變參數的 printf 行為

[英]Trying to replicate printf behaviour about variadic paramenters

我試圖復制一些printf功能用於教育目的,但我遇到了一些我無法理解的printf行為。 我將嘗試用一個簡單的例子來解釋: 有這個電話: output 看起來很正常,只有 3 個空格,數字被忽略。 但是將printf output 保存到一個文件中,然后使用“ cat -e file ”來執行此操 ...

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

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

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

元組、數組或向量的向量如 arguments:Variadic

[英]Tuple, array or vector of vectors as arguments: Variadic

我希望能夠從向量數組向宏 iproduct 提供向量 arguments。 它接受不同數量的 arguments(所有 arguments 必須是 Iterator 元素類型)。 最重要的是提供不同長度的 arrays 的可能性。 似乎該方法稱為“Variadic function”,似乎尚未在 ...

是否有從可變參數函數中保存調用者保存的寄存器的標准?

[英]Is there a standard for saving caller saved registers from within variadic functions?

我正在探索可變參數函數,尤其是它被編譯成的程序集。 假設我們有一個可變參數 function,它從其中調用 function。 參考下面的示例文件, 然后我使用 gcc -S標志並看到參數寄存器%rdi到r9 (值 1 到 6 傳遞給sum )被推到特定偏移量的堆棧上( %rbp - 180, 1 ...

為 TypeScript 中的可變參數指定可變參數通用參數的順序

[英]Specify Order of Variadic Generic Arguements for Variable Parameters in TypeScript

我正在嘗試做一些感覺很荒謬的事情,但我已經很接近了,我覺得這一定是可能的,我就是不太明白。 我正在嘗試創建一個通用的 function 類型,以便分配 function 類型const typedFunction: Generic< SomeObject, ['keys', ' ...

基於變量 function arguments 調用 class function 導致錯誤

[英]calling class function based on variadic function arguments resulting an error

使用以下示例時遇到一些編譯錯誤,變量號為 arguments,需要一些幫助才能找到解決方案或更好的方法。 我正在嘗試根據以下標准提供的輸入 arguments 初始化 class 變量,如下例所示,我願意初始化“數據”class 方法“select_area1_object”和“select_are ...

使用可變參數 Function 將 args 傳遞給向量

[英]Using Variadic Function to pass args into a vector

我正在嘗試制作一個 function ,它將未知數量的對象添加到向量中。 我試圖通過傳遞整數來完成它,但我無法讓它工作。 有誰知道如何做到這一點? 代碼 錯誤:main.cpp: In instantiation of ‘void Entity::AddToVector(T, pack ...) [ ...

2022-09-22 23:36:35   4   18    c++ / variadic  
lambda 捕獲 [&amp;args...] 和 [...args = std::forward 有什么區別<args> (參數)]</args>

[英]What is the difference between lambda capture [&args...] and [...args = std::forward<Args>(args)]

我正在用實體組件系統編寫一個簡單的游戲。 我的組件之一是NativeScriptComponent 。 它包含我的腳本的實例。 這個想法是我可以隨時創建我的NativeScriptComponent ,然后將任何實現Scriptable接口的 class Bind到它。 之后我的游戲的 OnUpd ...

在子類實現中解包元組以調用以可變參數 arguments 為模板的 function (C++)

[英]Unpacking a tuple to call a function templated with variadic arguments in a subclass implementation (C++)

我正在實施Entity Component System 。 嘗試調用以可變參數 arguments 為模板的 function 時遇到問題: engine_system_base負責為Ts中的每種類型注冊T 。 在update時,每個系統實現都應該從注冊表中檢索所有必要的組件。 不幸的是,我不 ...

重載繼承的可變參數模板成員 function

[英]Overloading inherited variadic template member function

我正在嘗試在子 class 中重載父類的可變參數模板成員 function 但我在使其正常工作時遇到了一些問題。 考慮以下代碼: 當我運行它時,我得到 output 只有當我改變base* c = new child; 給child* c = new child; 我是否得到了我想要/期望的 ou ...

2022-07-26 19:23:05   1   34    c++ / variadic  
如何為調用可變參數函數的 std::array 編寫重載函數?

[英]How to write an overload function for std::array that calls a variadic function?

我有以下可變參數函數: 當我這樣做時效果很好,例如 但是我也想為std::array&lt;T, N&gt;寫一個重載: 閱讀這篇文章,我想我會使用以下輔助函數: 然后做 注意:我想在func上進行模板化的原因是因為我希望這些輔助函數是通用的,以便我可以將它們用於其他可變參數函數 ...

具有多個相同類型參數的模板函數

[英]Template function with multiple parameters of same type

我正在嘗試創建一個函數,該函數可以采用多個相同類型的參數,作為模板傳入。 參數的數量在編譯時是已知的: 我必須考慮這些限制: 沒有堆內存分配 沒有 va_args 是否可以在 C++14 中做類似的事情(最好是 C++14,但好奇新版本的解決方案是什么)? 編輯:清理了最初草率的偽 ...

C++ 實例化模板可變參數類

[英]C++ Instantiate Template Variadic Class

我有這個代碼: 有沒有辦法使用模板可變參數將第二類“P2”注入我的函數“processAll”? 像這樣的東西: 我們可以遍歷每個類嗎? ...


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