tr1

    2熱度

    1回答

    我不能使用gsl_matrix,因爲我的應用程序是封閉的源碼,並根據this question,如果我直接使用GPL代碼,我必須讓我的應用程序開源。這是來自更高層的禁忌。 那麼...... Boost,或者甚至更好的TR1,是否有一個庫,它的類相當於gsl_matrix,gsl_vector和GNU Scientific Library的其他類型?如果有這樣的課程,他們怎麼叫? 編輯:我需要: 進

    2熱度

    1回答

    我想湊一個64位整數, uint64_t temp = ...; return tr1::hash<uint64_t>(temp); 但是我得到的錯誤, error: no matching function for call to ‘std::tr1::hash<long long unsigned int>::hash(uint64_t&)’ 爲什麼不這項工作?

    3熱度

    2回答

    我把下列Ideone.com(和codepad.org): #include <iostream> #include <string> #include <tr1/functional> struct A { A(const std::string& n) : name_(n) {} void printit(const std::string& s) {

    1熱度

    1回答

    我試圖從正態分佈生成隨機數。當代碼: normal(eng) 出現在main()中,程序工作正常。但是,如果從另一個函數調用它,main的下一個調用將返回之前生成的相同值。以下是一些說明這一點的代碼。前幾行輸出是: -0.710449 -0.710449 0.311983 0.311983 1.72192 1.72192 0.303135 0.303135 0.456779

    3熱度

    1回答

    我正在審查一些代碼,並在相似的一行來到: std::tr1::function<bool (int, int)>(//etc... 的模板類型的語法,bool (int, int)是生疏了。基於谷歌搜索,在std::tr1::function的情況下,似乎這個語法被用來定義函數的返回類型和參數。這是有道理的,但爲什麼這種語法的工作?據我所知,C++模板只能指定類型? 我試圖在代碼中實例化類型的

    14熱度

    4回答

    我有C++代碼03看起來像這樣: #include <boost/tr1/unordered_map.hpp> ... std::tr1::unordered_map<std::string, int> mystuff; ... 我開始懷疑,如果/當我將代碼轉換爲C++ 11,這(我猜)沒有按」我以後會吃虧沒有std::tr1::unordered_map,而是有std::unorder

    1熱度

    2回答

    我希望unordered_multimap :: equal_range是在平均的常複雜,但以下情況不與正線性增長預期: #include <iostream> #include <tr1/unordered_map> #include <cstdlib> using namespace std::tr1; using namespace std; int main(){

    0熱度

    3回答

    我對基本的Regex庫感興趣。我相信我可以使用C++ TR1。在研究過程中,類似的答案聲稱C++ TR1由Boost提供(某些免提)。 也許我錯過了一些東西,但我沒有看到C++技術committee對Boost的確認,我懷疑Microsoft,Dinkumware等在它們的實現中使用它。看看海灣合作委員會的資料來源,我甚至不確定海灣合作委員會正在使用Boost圖書館。 任何人都可以指出TR1正則表

    0熱度

    2回答

    我需要散列的四個不同的事物的組合,其包含20個字節,因此我所限定的本: struct holder { char a; uint16_t b; uint64_t c; char d[9]; } __attribute((__packed__)); ,然後我可以加載上述的一個並把它傳遞到哈希函數。那麼我希望我的課程Foo擁有std::tr1::unor

    0熱度

    2回答

    在線無法輕鬆找到解決方案... 我有類似以下內容。 class Color { public: Color(std::string n) : name(n) {} typedef std::tr1::shared_ptr<Color> Ptr; std::string name; }; 同時別處...... void Function() {