cost 194 ms
解釋一下代碼?

[英]Explain the code?

我遇到了這段代碼。 從輸出中我可以推斷出余數數組在除以 2 時存儲了數字數組的余數。但我不熟悉語法。 在這種情況下,transform 和 bind2nd 會做什么? 我閱讀了文檔,但我不清楚。 ...

2018-07-13 17:00:24   2   139    c++ / bind2nd  
std :: bind2nd和std :: bind與二維數組和結構數組

[英]std::bind2nd and std::bind with bidimensional arrays and arrays of structs

我知道C ++有lambdas和std :: bind1st,std :: bind2nd和std :: bind已被棄用。 但是,從C ++的基礎開始,我們可以理解更好的新功能。 所以,我從這個非常簡單的代碼開始,使用一個int數組 : 第一個例子:使用std :: bind ...

for_each循環中的bind2nd

[英]bind2nd in a for_each loop

我目前無法解決某些問題。 我期望每個元素都增加1的輸出。顯然,情況並非如此。 仔細研究之后,我認為這是因為bind2nd函數的返回值已被丟棄; 也就是說,該函數不會修改容器的元素。 我的想法正確嗎? 有人可以確認或提供正確的解釋以說明未修改的容器嗎? ...

std::bind2nd 的替代品

[英]A replacement for std::bind2nd

我有一個foo ,它是一個std::vector<int> 。 它表示一組范圍的“邊緣”值。 例如,如果foo是 {1, 3, 5, 7, 11} 那么范圍是 1-3, 3-5, 5-7, 7-11。 對我來說意義重大的是,這相當於 4 個時期。 請注意,每個期間都包含一個范圍內的第一 ...

Eigen和GCC 5:不推薦使用class std :: binder2nd

[英]Eigen & GCC 5 : class std::binder2nd is deprecated

我剛剛重新啟動了一個暫停了幾個月的項目。 上次我編譯它它工作得很好,沒有任何錯誤或警告。 然而,當我今天早些時候嘗試編譯它時,我得到了這個警告 這個警告字面上出現了數百次,包括我在項目中使用的Eigen / Geometry 從那以后我沒有更新Eigen(使用3.2.4,這仍 ...

VS2012 bind2nd不是std的成員

[英]VS2012 bind2nd is not a member of std

我有一些代碼已經在vs2008上工作了,我正在嘗試將它移植到vs2012。 在這個源代碼我使用指定的函數bind2nd並使用std :: bind2nd,一切都很完美。 當我用vs2012編譯相同的代碼時,我得到一個錯誤,說bind2nd不是std的成員。 我檢查了msdn,它說它是“功能 ...

直接從bind1st和bind2nd調用返回函子

[英]Directly call the return functor from bind1st and bind2nd

bind1st和bind2nd的返回值是從unary_function派生的。 通過調用它們,我認為它們提供了一個接受一個參數的函數對象。 但這也許是錯誤的。 這是我的代碼。 發生許多構建錯誤。 為什么會這樣呢? ...

用戶定義的類的Bind2nd問題

[英]Bind2nd issue with user-defined class

我正在嘗試學習如何將bind2nd與用戶定義的類一起使用,但是遇到一個錯誤,盡管我努力尋找其他資源來尋求幫助,但仍無法解決該錯誤。 幫助將不勝感激,謝謝。 main.cpp中 ...

2013-07-21 20:30:45   2   501    c++ / bind2nd  
使用bind2nd()的奇怪的編譯器錯誤:“已定義或聲明的成員函數”而不是“引用引用”

[英]weird compiler error using bind2nd(): “member function already defined or declared” instead of “reference to reference”

在這段代碼中調用func()時,我最近花了很多時間來理解錯誤消息: 當func()被聲明為這樣時,代碼編譯正常: 當我使用這個聲明(為了效率),我得到一個編譯器錯誤: 由於binder2nd的operator()的定義,我期望看到的錯誤類似於引用引用錯誤, 相反, ...

為容器中的每個對象使用一個參數(綁定)調用成員函數

[英]Calling a member function with one parameter (bound) for each object in a container

我有一個 Coil是CilCoil和RectCoil的基類,分別是圓柱線圈和矩形線圈。 現在,我希望在Coils指向的每個Coil上調用成員函數calcField 。 該成員函數在基類中是純虛擬的,但已在派生類中實現,其聲明如下所示: 其中TVector3是RooT庫中的3D ...

在對象指針向量上使用STL算法(C ++)

[英]Using an STL algorithm on vector of pointers of an object (C++)

我需要計算一個指針數組的對象具有相同名稱(成員變量)的次數作為給予成員函數的參數。 我嘗試了不同的方法,但都沒有奏效。 我的代碼甚至沒有編譯。 錯誤是:“錯誤C2514:'MyComparator':類沒有構造函數”,這里是我用於比較的類的代碼和用於計算concurencies的函數。 ...

C++ bind2nd question

[英]C++ bind2nd question

這是我期末考試中出現的問題之一。 我不知道我應該做什么。 我知道 BindSecArg 需要一個 () 運算符,但不確定里面是什么。 在這個問題中,您需要實現類似於 std::bind2nd 的東西。 為簡單起見,main 使用“for”循環編寫,但可以使用“for each”和 STL 容器重寫 ...

如何使用活頁夾和bind2nd函子?

[英]how to use binder and bind2nd functors?

如何使用binder2nd,bind2nd和bind1st? 更具體地說,何時使用它們,它們是否必要? 另外,我正在尋找一些示例。 ...

C ++的std :: bind2nd是否有內置的Haskell等價物?

[英]Is there a built-in Haskell equivalent for C++'s std::bind2nd?

我缺少的是部分應用函數的第二個參數而不是第一個參數的能力。 當我想將函數傳遞給map之類的東西時,這尤其有用,但每次都不必為它編寫lambda。 我為此編寫了我自己的函數(下面的定義,以防萬一沒有任何內置函數,其他任何人都很好奇),但我真的想知道Prelude中是否已存在某些內容因為我更 ...


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